{"ticker": {"uuid": "5de644ab-25cc-43f9-be55-005cf858fc28", "symbol": "GIB", "name": "CGI Inc", "sector": "Technology", "industry": "Information Technology Services", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 2, "inline": 4, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 0.4, "average_surprise_label": "+0.4%", "median_surprise": 0.5, "surprise_dispersion": 0.6, "average_reaction": 0.1, "average_reaction_label": "+0.1%", "average_abs_reaction": 3.6, "positive_response_rate": 25.0, "confirmation_rate": 25.0, "reaction_sample": 12, "streak": {"count": 3, "band": "in-line", "label": "3 consecutive in-line reports"}, "profile": "Results and price are diverging", "profile_tone": "caution", "profile_text": "The sign of the earnings surprise has often differed from the direction of the next completed weekly close."}, "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": 1.2, "revenue_growth_1y": 5.7, "cash_conversion": 1.63, "net_margin": 10.5, "earnings_yield": 13.0, "eps_surprise_avg": 0.6, "sue_score": 0.53, "pe_ratio": 8.9, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 74.74, "currency": "USD", "return_13w": 9.8, "fair_value": 97.118705, "fair_value_gap": -23.0, "relative_strength": -17.3, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 49.8}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-08", "date_source": "exact", "eps_actual": 1.79, "eps_estimate": 1.77, "eps_surprise": 0.02, "surprise_pct": 1.1299, "surprise_label": "+1.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -1.1974269405328906, "one_week_reaction_label": "-1.2%", "four_week_reaction": 1.8901537484276532, "four_week_reaction_label": "+1.9%", "confirmation": "diverged", "revenue": 3507336000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 414476000.0, "operating_cash_flow": 628734000.0, "free_cash_flow": 711154000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-01-31", "date_source": "exact", "eps_actual": 1.83, "eps_estimate": 1.82, "eps_surprise": 0.01, "surprise_pct": 0.5495, "surprise_label": "+0.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 6.241408136335879, "one_week_reaction_label": "+6.2%", "four_week_reaction": 6.4980298705468, "four_week_reaction_label": "+6.5%", "confirmation": "confirmed", "revenue": 3603273949.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 389828883.0, "operating_cash_flow": 577172000.0, "free_cash_flow": 640624000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-01", "date_source": "exact", "eps_actual": 1.97, "eps_estimate": 1.95, "eps_surprise": 0.02, "surprise_pct": 1.0256, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.5235603733362261, "one_week_reaction_label": "+0.5%", "four_week_reaction": 1.0180343853817138, "four_week_reaction_label": "+1.0%", "confirmation": "contained", "revenue": 3740814000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 426872000.0, "operating_cash_flow": 502025000.0, "free_cash_flow": 577324000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 1.91, "eps_estimate": 1.92, "eps_surprise": -0.01, "surprise_pct": -0.5208, "surprise_label": "-0.5%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.05512205324693273, "one_week_reaction_label": "+0.1%", "four_week_reaction": 0.6247135133695901, "four_week_reaction_label": "+0.6%", "confirmation": "contained", "revenue": 3671977000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 440124000.0, "operating_cash_flow": 496725000.0, "free_cash_flow": 565172000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-06", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 1.91, "eps_surprise": 0.01, "surprise_pct": 0.5236, "surprise_label": "+0.5%", "surprise_band": "beat", "eps_yoy": 7.262569832402228, "eps_yoy_label": "+7.3%", "one_week_reaction": -0.2691787859125282, "one_week_reaction_label": "-0.3%", "four_week_reaction": 0.968581149848819, "four_week_reaction_label": "+1.0%", "confirmation": "contained", "revenue": 3660391000.0, "revenue_yoy": 4.363853363350417, "revenue_yoy_label": "+4.4%", "net_income": 435923000.0, "operating_cash_flow": 629061000.0, "free_cash_flow": 685503000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-01-29", "date_source": "exact", "eps_actual": 1.97, "eps_estimate": 1.98, "eps_surprise": -0.01, "surprise_pct": -0.5051, "surprise_label": "-0.5%", "surprise_band": "miss", "eps_yoy": 7.65027322404371, "eps_yoy_label": "+7.7%", "one_week_reaction": 5.2246135587652125, "one_week_reaction_label": "+5.2%", "four_week_reaction": 0.5976112063625284, "four_week_reaction_label": "+0.6%", "confirmation": "diverged", "revenue": 3785245000.0, "revenue_yoy": 5.0501586494832456, "revenue_yoy_label": "+5.1%", "net_income": 438580000.0, "operating_cash_flow": 646423000.0, "free_cash_flow": 707334000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 2.13, "eps_surprise": -0.01, "surprise_pct": -0.4695, "surprise_label": "-0.5%", "surprise_band": "in-line", "eps_yoy": 7.61421319796955, "eps_yoy_label": "+7.6%", "one_week_reaction": -0.5214749057194107, "one_week_reaction_label": "-0.5%", "four_week_reaction": 0.943512164578904, "four_week_reaction_label": "+0.9%", "confirmation": "contained", "revenue": 4023409000.0, "revenue_yoy": 7.554371855965039, "revenue_yoy_label": "+7.6%", "net_income": 429738000.0, "operating_cash_flow": 438155000.0, "free_cash_flow": 510108000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 2.1, "eps_estimate": 2.08, "eps_surprise": 0.02, "surprise_pct": 0.9615, "surprise_label": "+1.0%", "surprise_band": "beat", "eps_yoy": 9.9476439790576, "eps_yoy_label": "+9.9%", "one_week_reaction": -5.568192771736589, "one_week_reaction_label": "-5.6%", "four_week_reaction": -3.993218336921785, "four_week_reaction_label": "-4.0%", "confirmation": "diverged", "revenue": 4090182000.0, "revenue_yoy": 11.389096391398965, "revenue_yoy_label": "+11.4%", "net_income": 408612000.0, "operating_cash_flow": 486605000.0, "free_cash_flow": 562289000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-05", "date_source": "exact", "eps_actual": 1.55, "eps_estimate": 1.53, "eps_surprise": 0.02, "surprise_pct": 1.3072, "surprise_label": "+1.3%", "surprise_band": "beat", "eps_yoy": -19.27083333333333, "eps_yoy_label": "-19.3%", "one_week_reaction": -0.9425290593593829, "one_week_reaction_label": "-0.9%", "four_week_reaction": 1.8986781636635173, "four_week_reaction_label": "+1.9%", "confirmation": "contained", "revenue": 4013837000.0, "revenue_yoy": 9.6559629831895, "revenue_yoy_label": "+9.7%", "net_income": 381355000.0, "operating_cash_flow": 663014000.0, "free_cash_flow": 724362000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-28", "date_source": "exact", "eps_actual": 2.12, "eps_estimate": 2.11, "eps_surprise": 0.01, "surprise_pct": 0.4739, "surprise_label": "+0.5%", "surprise_band": "in-line", "eps_yoy": 7.61421319796955, "eps_yoy_label": "+7.6%", "one_week_reaction": -4.00626712489394, "one_week_reaction_label": "-4.0%", "four_week_reaction": -16.6900797860344, "four_week_reaction_label": "-16.7%", "confirmation": "contained", "revenue": 4078355000.0, "revenue_yoy": 7.743488202216765, "revenue_yoy_label": "+7.7%", "net_income": 441996000.0, "operating_cash_flow": 871925000.0, "free_cash_flow": 935580000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 2.27, "eps_estimate": 2.26, "eps_surprise": 0.01, "surprise_pct": 0.4425, "surprise_label": "+0.4%", "surprise_band": "in-line", "eps_yoy": 7.075471698113203, "eps_yoy_label": "+7.1%", "one_week_reaction": -8.418155674379726, "one_week_reaction_label": "-8.4%", "four_week_reaction": -7.700708888049608, "four_week_reaction_label": "-7.7%", "confirmation": "contained", "revenue": 4156169000.0, "revenue_yoy": 3.2996893927512714, "revenue_yoy_label": "+3.3%", "net_income": 444720000.0, "operating_cash_flow": 452248717.0, "free_cash_flow": 483985522.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 1.66, "eps_estimate": 1.66, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": -20.95238095238096, "eps_yoy_label": "-21.0%", "one_week_reaction": 10.115911485774497, "one_week_reaction_label": "+10.1%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "contained", "revenue": 4193022000.0, "revenue_yoy": 2.514313543993886, "revenue_yoy_label": "+2.5%", "net_income": 465201000.0, "operating_cash_flow": 604534000.0, "free_cash_flow": 676824000.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": [1.79, 1.83, 1.97, 1.91, 1.92, 1.97, 2.12, 2.1, 1.55, 2.12, 2.27, 1.66], "eps_estimate": [1.77, 1.82, 1.95, 1.92, 1.91, 1.98, 2.13, 2.08, 1.53, 2.11, 2.26, 1.66], "surprise": [1.1299, 0.5495, 1.0256, -0.5208, 0.5236, -0.5051, -0.4695, 0.9615, 1.3072, 0.4739, 0.4425, 0.0], "reaction_1w": [-1.1974269405328906, 6.241408136335879, 0.5235603733362261, 0.05512205324693273, -0.2691787859125282, 5.2246135587652125, -0.5214749057194107, -5.568192771736589, -0.9425290593593829, -4.00626712489394, -8.418155674379726, 10.115911485774497], "reaction_4w": [1.8901537484276532, 6.4980298705468, 1.0180343853817138, 0.6247135133695901, 0.968581149848819, 0.5976112063625284, 0.943512164578904, -3.993218336921785, 1.8986781636635173, -16.6900797860344, -7.700708888049608, null], "revenue": [3507.34, 3603.27, 3740.81, 3671.98, 3660.39, 3785.24, 4023.41, 4090.18, 4013.84, 4078.36, 4156.17, 4193.02], "net_income": [414.48, 389.83, 426.87, 440.12, 435.92, 438.58, 429.74, 408.61, 381.36, 442.0, 444.72, 465.2], "financial_unit": "millions", "scatter": [{"x": 1.1299, "y": -1.1974269405328906, "label": "2023-09-30"}, {"x": 0.5495, "y": 6.241408136335879, "label": "2023-12-31"}, {"x": 1.0256, "y": 0.5235603733362261, "label": "2024-03-31"}, {"x": -0.5208, "y": 0.05512205324693273, "label": "2024-06-30"}, {"x": 0.5236, "y": -0.2691787859125282, "label": "2024-09-30"}, {"x": -0.5051, "y": 5.2246135587652125, "label": "2024-12-31"}, {"x": -0.4695, "y": -0.5214749057194107, "label": "2025-03-31"}, {"x": 0.9615, "y": -5.568192771736589, "label": "2025-06-30"}, {"x": 1.3072, "y": -0.9425290593593829, "label": "2025-09-30"}, {"x": 0.4739, "y": -4.00626712489394, "label": "2025-12-31"}, {"x": 0.4425, "y": -8.418155674379726, "label": "2026-03-31"}, {"x": 0.0, "y": 10.115911485774497, "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.91805620104466, 104.29805156730431, 102.45029085313759, 104.3482629188819, 100.73307904507658, 98.90540246621022, 99.75898733641563, 98.47358950394577, 97.93131177087596, 93.90439805677985, 101.47620015780335, 100.26109679888474, 101.59670598293218, 101.66700146981012, 103.39425635884803, 104.56919043383921, 107.28057808586153, 107.3910428566669, 107.66218070987507, 102.26953160878098, 107.2906201535117, 108.93753748802146, 109.57019484326958, 116.40891789921648, 114.852380186885, 115.32436243307687, 116.69009883340155, 116.44908616981719, 117.473388216729, 117.14199593096635, 111.79955818144984, 110.95601537889462, 107.03956643560386, 104.85037136802431, 104.44868460871038, 103.5750145898779, 104.1172923229477, 102.77164107125007, 105.58345041310086, 104.62944385306699, 99.41755399632949, 101.74733902433826, 100.15063304140608, 99.5983132406861, 100.23096958260749, 101.83771864651654, 106.32657152582763, 106.31652945817744, 109.30909804438484, 109.36935146361262, 107.28057808586153, 109.23880255750692, 109.99196675121054, 113.10504116254675, 112.4522996719983, 116.05744147815345, 113.23558905532578, 114.70174714547893, 115.47499547448294, 115.78630261161855, 116.74030917165243, 113.58706547638879, 111.92006400657868, 111.61879893709326, 107.84293995423168, 112.17984044076633, 113.00410064944515, 113.34586737401735, 113.195087400239, 110.00861773563312, 110.44085122848028, 110.33028005837086, 108.27968072426432, 109.05368195501039, 112.5517627547635, 118.43215741227814, 119.64844433678863, 121.05169713172607, 113.22438470194453, 104.2501404673479, 105.41719491387818, 103.59618703805984, 99.34046415389207, 98.71669367385002, 97.0566588251393, 102.44925523324471, 105.86993104595501, 106.11139058661645, 105.55804631259736, 106.59430966793933, 109.02600800268685, 107.11256446480502, 108.32105485364443, 108.60303631592674, 108.95551289044796, 106.08534707696184, 104.06112565032268, 106.94136190460672, 101.28159684399802, 100.21409667963643, 101.82541686031341, 96.15558135890679, 96.6087653813874, 94.75473926820139, 97.75930564260032, 97.98111880509812, 97.52740886605741, 94.0892987673813, 93.37344526296923, 88.86659671469755, 92.40553180723089, 89.53203721551766, 87.81802245321208, 88.03983662903659, 87.71719847268157, 86.8904383870206, 87.5659614885591, 88.51438259179302, 89.38266576585976, 93.14859009370193, 91.63414293273124, 93.53225078425407, 94.74380851303063, 92.0178036232834, 94.72361493844608, 92.68416017144516, 90.2206595913764, 86.60617896630463, 83.52680374788206, 75.24782627235125, 75.16275952208919, 74.19187296579732, 76.91237650486109, 72.41191596814002, 73.62552264351483, 71.85567864637711, 74.8189033178505, 70.55105091301954, 77.09441760749999, 73.52438858501247, 67.33499109529023, 68.9834740195598, 63.95104837564946, 67.86248945836229, 70.7099375004408, 68.17662073702576, 67.57875798085979, 62.096660504829636, 65.31903942789357, 67.36595937273295, 67.95368886184522, 69.02781516953321, 67.31529303746464, 74.12484849752428, 75.73603795905625], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 111.11111111111111, 111.11111111111111], "gap": [0.0, -1.9180562010446636, -4.298051567304313, -2.450290853137588, -4.3482629188819, -0.733079045076579, 1.0945975337897806, 0.241012663584371, 1.5264104960542255, 2.068688229124035, 6.095601943220146, -1.4762001578033477, 3.1014763005304786, 1.7658671164830366, 1.695571629605098, -0.03168325943281047, -1.2066173344239957, -3.91800498644632, -4.028469757251685, -4.299607610459859, 1.093041490634235, -3.9280470540964814, -5.574964388606247, -6.207621743854361, -10.560964682842197, -9.004426970510721, -9.476409216702592, -10.84214561702727, -10.601132953442914, -11.625435000354727, -11.294042714592067, -5.9516049650755605, -5.108062162520341, -1.1916132192295805, 0.9975818483499665, 1.399268607663899, 2.2729386264963836, 3.923643349566916, 5.269294601264548, 2.457485259413758, 3.411491819447633, 8.623381676185133, 6.293596648176361, 7.89030263110854, 8.442622431828525, 7.809966089907135, 6.203217025998086, 1.7143641466869894, 1.7244062143371792, -1.2681623718702184, 0.27977134340493137, 2.368544721156013, 0.41032024951063306, -0.34284394419299247, -3.4559183555292066, -2.803176864980756, -6.408318671135902, -3.586466248308227, -5.052624338461385, -5.82587266746539, -6.137179804601004, -7.091186364634879, -3.937942669371239, -2.270941199561136, -0.06909133475407714, 3.706767648107501, -0.6301328384271443, -1.4543930471059667, -1.7961597716781625, -1.645379797899821, 1.5410898667060593, 1.1088563738588988, 1.2194275439683224, 3.2700268780748587, 2.4960256473287927, -1.0020551524243189, -4.83566618420798, -6.051953108718465, -7.455205903655909, 0.3721065261256342, 9.34635076072226, 8.179296314191987, 10.000304190010326, 14.256027074178093, 14.879797554220147, 16.53983240293087, 11.14723599482545, 7.726560182115151, 7.4851006414537125, 10.23142737161318, 9.195164016271207, 6.763465681523684, 8.676909219405516, 7.468418830566108, 7.186437368283791, 6.8339607937625715, 9.704126607248696, 11.728348033887855, 8.848111779603812, 14.507876840212518, 15.575377004574108, 13.964056823897124, 22.411670103081505, 21.958486080600892, 23.8125121937869, 20.807945819387967, 20.58613265689017, 21.039842595930878, 24.477952694606998, 25.193806199019065, 29.70065474729074, 26.161719654757405, 29.03521424647063, 30.74922900877621, 30.527414832951706, 30.850052989306718, 26.2674563498215, 25.591933248283, 24.643512145049073, 23.77522897098234, 20.00930464314017, 21.52375180411086, 19.62564395258802, 18.414086223811466, 21.140091113558697, 18.43427979839602, 20.47373456539694, 22.937235145465692, 28.744698226677826, 31.824073445100396, 40.103050920631205, 40.18811767089326, 41.159004227185136, 38.438500688121366, 42.93896122484243, 41.725354549467625, 43.49519854660534, 40.53197387513195, 44.799826279962915, 38.25645958548246, 41.82648860796998, 50.20886855383256, 48.560385629563, 53.59281127347334, 49.681370190760504, 46.83392214868199, 49.36723891209704, 49.965101668263, 55.44719914429316, 52.22482022122922, 50.17790027638985, 49.59017078727757, 48.51604447958958, 50.22856661165815, 36.98626261358683, 35.37507315205487], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 103.36257309941521, null, null, null, null, null, null, null, null, null, null, null, 105.84795321637428, null, null, null, null, null, null, null, null, null, null, null, null, 108.04093567251462, null, null, null, null, null, null, null, null, null, null, null, null, 109.64912280701755, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.54970760233918, null, null, null, null, null, null, null, null, null, null, null, 113.59649122807016, null, null, null, null, null, null, null, null, null, null, null, null, 115.78947368421053, null, null, null, null, null, null, null, null, null, null, null, null, 118.56725146198829, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.1578947368421, null, null, null, null, null, null, null, null, null, null, null, 115.35087719298245, null, null, null, null, null, null, null, null, null, null, null, null, 117.5438596491228, null, null, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [11.1, -35.4, -24.3]}}, "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": [98.684856, 100.577687, 102.926382, 101.102922, 102.975933, 99.408294, 97.604654, 98.447013, 97.17852, 96.643374, 92.66942, 100.141642, 98.942519, 100.260563, 100.329934, 102.034473, 103.193955, 105.869684, 105.978696, 106.246268, 100.92454, 105.879594, 107.504852, 108.129189, 114.877973, 113.341906, 113.807681, 115.155456, 114.917613, 115.928444, 115.60141, 110.329233, 109.496784, 105.631842, 103.471438, 103.075034, 102.212854, 102.748, 101.420046, 104.194876, 103.253416, 98.11007, 100.409215, 98.833508, 98.288452, 98.912788, 100.498406, 104.928224, 104.918314, 107.871526, 107.930987, 105.869684, 107.802155, 108.545414, 111.617547, 110.97339, 114.531119, 111.746378, 113.193254, 113.956333, 114.263546, 115.205006, 112.093232, 110.448154, 110.150851, 106.42465, 110.704514, 111.517934, 111.855206, 111.706409, 108.561846, 108.988395, 108.879278, 106.855647, 107.619469, 111.071545, 116.874604, 118.074895, 119.459693, 111.735321, 102.879101, 104.030807, 102.233748, 98.033994, 97.418427, 95.780224, 101.1019, 104.477589, 104.715873, 104.169806, 105.192441, 107.592159, 105.70388, 106.896477, 107.17475, 107.522591, 104.690172, 102.692572, 105.534929, 99.949598, 98.896137, 100.486266, 94.890997, 95.338221, 93.508578, 96.47363, 96.692526, 96.244783, 92.851889, 92.14545, 87.697873, 91.190266, 88.354562, 86.663089, 86.881986, 86.563591, 85.747704, 86.414343, 87.350291, 88.207155, 91.923552, 90.429022, 92.302167, 93.497791, 90.807637, 93.477863, 91.46523, 89.034128, 85.467183, 82.428306, 74.258209, 74.174261, 73.216143, 75.900868, 71.459595, 72.657241, 70.910673, 73.834927, 69.623203, 76.080515, 72.557437, 66.449439, 68.076242, 63.11, 66.97, 69.78, 67.28, 66.69, 61.28, 64.46, 66.48, 67.06, 68.12, 66.43, 73.15, 74.74], "ttmEps": [6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 6.84, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 8.11, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 7.6, 7.6], "quarterlyEps": [1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 1.66, 1.66], "priceIndex": [100.0, 101.91805620104466, 104.29805156730431, 102.45029085313759, 104.3482629188819, 100.73307904507658, 98.90540246621022, 99.75898733641563, 98.47358950394577, 97.93131177087596, 93.90439805677985, 101.47620015780335, 100.26109679888474, 101.59670598293218, 101.66700146981012, 103.39425635884803, 104.56919043383921, 107.28057808586153, 107.3910428566669, 107.66218070987507, 102.26953160878098, 107.2906201535117, 108.93753748802146, 109.57019484326958, 116.40891789921648, 114.852380186885, 115.32436243307687, 116.69009883340155, 116.44908616981719, 117.473388216729, 117.14199593096635, 111.79955818144984, 110.95601537889462, 107.03956643560386, 104.85037136802431, 104.44868460871038, 103.5750145898779, 104.1172923229477, 102.77164107125007, 105.58345041310086, 104.62944385306699, 99.41755399632949, 101.74733902433826, 100.15063304140608, 99.5983132406861, 100.23096958260749, 101.83771864651654, 106.32657152582763, 106.31652945817744, 109.30909804438484, 109.36935146361262, 107.28057808586153, 109.23880255750692, 109.99196675121054, 113.10504116254675, 112.4522996719983, 116.05744147815345, 113.23558905532578, 114.70174714547893, 115.47499547448294, 115.78630261161855, 116.74030917165243, 113.58706547638879, 111.92006400657868, 111.61879893709326, 107.84293995423168, 112.17984044076633, 113.00410064944515, 113.34586737401735, 113.195087400239, 110.00861773563312, 110.44085122848028, 110.33028005837086, 108.27968072426432, 109.05368195501039, 112.5517627547635, 118.43215741227814, 119.64844433678863, 121.05169713172607, 113.22438470194453, 104.2501404673479, 105.41719491387818, 103.59618703805984, 99.34046415389207, 98.71669367385002, 97.0566588251393, 102.44925523324471, 105.86993104595501, 106.11139058661645, 105.55804631259736, 106.59430966793933, 109.02600800268685, 107.11256446480502, 108.32105485364443, 108.60303631592674, 108.95551289044796, 106.08534707696184, 104.06112565032268, 106.94136190460672, 101.28159684399802, 100.21409667963643, 101.82541686031341, 96.15558135890679, 96.6087653813874, 94.75473926820139, 97.75930564260032, 97.98111880509812, 97.52740886605741, 94.0892987673813, 93.37344526296923, 88.86659671469755, 92.40553180723089, 89.53203721551766, 87.81802245321208, 88.03983662903659, 87.71719847268157, 86.8904383870206, 87.5659614885591, 88.51438259179302, 89.38266576585976, 93.14859009370193, 91.63414293273124, 93.53225078425407, 94.74380851303063, 92.0178036232834, 94.72361493844608, 92.68416017144516, 90.2206595913764, 86.60617896630463, 83.52680374788206, 75.24782627235125, 75.16275952208919, 74.19187296579732, 76.91237650486109, 72.41191596814002, 73.62552264351483, 71.85567864637711, 74.8189033178505, 70.55105091301954, 77.09441760749999, 73.52438858501247, 67.33499109529023, 68.9834740195598, 63.95104837564946, 67.86248945836229, 70.7099375004408, 68.17662073702576, 67.57875798085979, 62.096660504829636, 65.31903942789357, 67.36595937273295, 67.95368886184522, 69.02781516953321, 67.31529303746464, 74.12484849752428, 75.73603795905625], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 111.11111111111111, 111.11111111111111], "valuationGap": [0.0, -1.9180562010446636, -4.298051567304313, -2.450290853137588, -4.3482629188819, -0.733079045076579, 1.0945975337897806, 0.241012663584371, 1.5264104960542255, 2.068688229124035, 6.095601943220146, -1.4762001578033477, 3.1014763005304786, 1.7658671164830366, 1.695571629605098, -0.03168325943281047, -1.2066173344239957, -3.91800498644632, -4.028469757251685, -4.299607610459859, 1.093041490634235, -3.9280470540964814, -5.574964388606247, -6.207621743854361, -10.560964682842197, -9.004426970510721, -9.476409216702592, -10.84214561702727, -10.601132953442914, -11.625435000354727, -11.294042714592067, -5.9516049650755605, -5.108062162520341, -1.1916132192295805, 0.9975818483499665, 1.399268607663899, 2.2729386264963836, 3.923643349566916, 5.269294601264548, 2.457485259413758, 3.411491819447633, 8.623381676185133, 6.293596648176361, 7.89030263110854, 8.442622431828525, 7.809966089907135, 6.203217025998086, 1.7143641466869894, 1.7244062143371792, -1.2681623718702184, 0.27977134340493137, 2.368544721156013, 0.41032024951063306, -0.34284394419299247, -3.4559183555292066, -2.803176864980756, -6.408318671135902, -3.586466248308227, -5.052624338461385, -5.82587266746539, -6.137179804601004, -7.091186364634879, -3.937942669371239, -2.270941199561136, -0.06909133475407714, 3.706767648107501, -0.6301328384271443, -1.4543930471059667, -1.7961597716781625, -1.645379797899821, 1.5410898667060593, 1.1088563738588988, 1.2194275439683224, 3.2700268780748587, 2.4960256473287927, -1.0020551524243189, -4.83566618420798, -6.051953108718465, -7.455205903655909, 0.3721065261256342, 9.34635076072226, 8.179296314191987, 10.000304190010326, 14.256027074178093, 14.879797554220147, 16.53983240293087, 11.14723599482545, 7.726560182115151, 7.4851006414537125, 10.23142737161318, 9.195164016271207, 6.763465681523684, 8.676909219405516, 7.468418830566108, 7.186437368283791, 6.8339607937625715, 9.704126607248696, 11.728348033887855, 8.848111779603812, 14.507876840212518, 15.575377004574108, 13.964056823897124, 22.411670103081505, 21.958486080600892, 23.8125121937869, 20.807945819387967, 20.58613265689017, 21.039842595930878, 24.477952694606998, 25.193806199019065, 29.70065474729074, 26.161719654757405, 29.03521424647063, 30.74922900877621, 30.527414832951706, 30.850052989306718, 26.2674563498215, 25.591933248283, 24.643512145049073, 23.77522897098234, 20.00930464314017, 21.52375180411086, 19.62564395258802, 18.414086223811466, 21.140091113558697, 18.43427979839602, 20.47373456539694, 22.937235145465692, 28.744698226677826, 31.824073445100396, 40.103050920631205, 40.18811767089326, 41.159004227185136, 38.438500688121366, 42.93896122484243, 41.725354549467625, 43.49519854660534, 40.53197387513195, 44.799826279962915, 38.25645958548246, 41.82648860796998, 50.20886855383256, 48.560385629563, 53.59281127347334, 49.681370190760504, 46.83392214868199, 49.36723891209704, 49.965101668263, 55.44719914429316, 52.22482022122922, 50.17790027638985, 49.59017078727757, 48.51604447958958, 50.22856661165815, 36.98626261358683, 35.37507315205487], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, 103.36257309941521, null, null, null, null, null, null, null, null, null, null, null, 105.84795321637428, null, null, null, null, null, null, null, null, null, null, null, null, 108.04093567251462, null, null, null, null, null, null, null, null, null, null, null, null, 109.64912280701755, null, null, null, null, null, null, null, null, null, null, null, null, null, 111.54970760233918, null, null, null, null, null, null, null, null, null, null, null, 113.59649122807016, null, null, null, null, null, null, null, null, null, null, null, null, 115.78947368421053, null, null, null, null, null, null, null, null, null, null, null, null, 118.56725146198829, null, null, null, null, null, null, null, null, null, null, null, null, null, 113.1578947368421, null, null, null, null, null, null, null, null, null, null, null, 115.35087719298245, null, null, null, null, null, null, null, null, null, null, null, null, 117.5438596491228, null, null, null, null, null, null, null, null, null, null, null, null, 111.11111111111111, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "", "", "2023-11-08", "", "", "", "", "", "", "", "", "", "", "", "2024-01-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-06", "", "", "", "", "", "", "", "", "", "", "", "2025-01-29", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-05", "", "", "", "", "", "", "", "", "", "", "", "2026-01-28", "", "", "", "", "", "", "", "", "", "", "", "", "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": [0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 0.5586592178770954, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 1.12994350282486, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 0.5494505494505499, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, 1.0256410256410264, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, -0.5208333333333338, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, 0.5235602094240842, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.5050505050505055, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, -0.4694835680751074, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 0.9615384615384623, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 1.3071895424836613, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.47393364928911047, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.4424778761062049, 0.0, 0.0], "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, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 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], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 98.684856, "latestClose": 74.74, "startTtmEps": 6.84, "latestTtmEps": 7.6, "priceChangePct": -24.263962040943753, "epsChangePct": 11.111111111111116, "earningsGapPct": 35.37507315205487, "startMultiple": 14.427610526315789, "latestMultiple": 9.83421052631579, "multipleChangePct": -31.837565836849368, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 6 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -21.60541783132287, "earningsMovePct": -6.288532675709002, "spread": 15.31688515561387, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -29.40377530549728, "earningsMovePct": 1.3333333333333197, "spread": 30.7371086388306, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -24.263962040943753, "earningsMovePct": 11.111111111111116, "spread": 35.37507315205487, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 6, "persistenceLabel": "6 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 6 updates.", "marketChangePct": -24.263962040943753, "earningsChangePct": 11.111111111111116, "recentMarketMovePoints": 6.752563939496454, "recentEarningsMovePoints": -6.43274853801168}, "pressure": {"score": 45, "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": 1.62741423, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.05669665, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.14421249, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04383949, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00378636, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -12.479807949018129, "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, 100.0, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 103.36257309941521, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 105.84795321637428, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 108.04093567251462, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 109.64912280701755, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 111.54970760233918, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 113.59649122807016, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 115.78947368421053, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 118.56725146198829, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 113.1578947368421, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 115.35087719298245, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 117.5438596491228, 111.11111111111111, 111.11111111111111], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 102.08062037112325, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.39253288309078, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.5732779368367, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 103.92066519083227, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 105.01583411625384, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 106.31790879778337, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 108.3399875438518, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 111.33240935598421, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 113.86145496713414, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 115.95877268775949, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 116.90872287912184, 117.64458366309071, 117.64458366309071], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 106.29636041368802, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 104.65895519961614, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 106.044330243884, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 109.59419451843169, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 108.4671328228873, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 111.39825775796844, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.44490003594154, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 108.31822587632772, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 110.02562482479597, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 120.05436926989461, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 118.9065916258846, 123.93906643385219, 123.93906643385219], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 142, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 11.111111111111114, "valuationContribution": -35.37507315205487, "marketMove": -24.263962040943753, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 11.111111111111114}, {"key": "valuation", "label": "Relative valuation contribution", "value": -35.37507315205487}, {"key": "market", "label": "Total market move", "value": -24.263962040943753}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": 3.3625730994152114, "surprisePct": 1.12994350282486, "immediateReturnPct": -1.1974269405328863, "forward4WeekPct": 3.047995757848665, "forward13WeekPct": 13.181593327578934, "toDateReturnPct": -25.36571349608988, "weeksSince": 143, "availabilitySource": "reported", "spread": 3.1014763005304786, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-02", "periodEnd": "2023-12-31", "earningsChangePct": 2.40452616690241, "surprisePct": 0.5494505494505499, "immediateReturnPct": 6.241408136335869, "forward4WeekPct": 6.278067987729008, "forward13WeekPct": -4.976629390977849, "toDateReturnPct": -30.878978478234963, "weeksSince": 131, "availabilitySource": "reported", "spread": -10.560964682842197, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 2.071823204419876, "surprisePct": 1.0256410256410264, "immediateReturnPct": 0.5235603733362293, "forward4WeekPct": -4.013960905543246, "forward13WeekPct": 5.594338457666015, "toDateReturnPct": -26.878081302768443, "weeksSince": 118, "availabilitySource": "reported", "spread": 3.923643349566916, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 1.4884979702300516, "surprisePct": -0.5208333333333338, "immediateReturnPct": 0.05512205324693653, "forward4WeekPct": 3.472668959925529, "forward13WeekPct": 2.388608092927136, "toDateReturnPct": -30.713875318682348, "weeksSince": 105, "availabilitySource": "reported", "spread": 0.27977134340493137, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": 1.7333333333333423, "surprisePct": 0.5235602094240842, "immediateReturnPct": -0.2691787859125272, "forward4WeekPct": 1.2739479557077882, "forward13WeekPct": 6.905267968534812, "toDateReturnPct": -32.33024066658462, "weeksSince": 91, "availabilitySource": "reported", "spread": -0.06909133475407714, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-01-31", "periodEnd": "2024-12-31", "earningsChangePct": 1.83486238532109, "surprisePct": -0.5050505050505055, "immediateReturnPct": 5.224613558765223, "forward4WeekPct": -7.375826094793226, "forward13WeekPct": -6.21377779520399, "toDateReturnPct": -32.71003838111732, "weeksSince": 79, "availabilitySource": "reported", "spread": -4.83566618420798, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 1.9305019305019266, "surprisePct": -0.4694835680751074, "immediateReturnPct": -0.5214749057194101, "forward4WeekPct": 2.0824006308957532, "forward13WeekPct": -9.38241330423708, "toDateReturnPct": -28.625911374486655, "weeksSince": 66, "availabilitySource": "reported", "spread": 10.23142737161318, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 2.3989898989899006, "surprisePct": 0.9615384615384623, "immediateReturnPct": -5.568192771736591, "forward4WeekPct": -3.7753816028948672, "forward13WeekPct": -13.8553013801906, "toDateReturnPct": -25.621676498557534, "weeksSince": 53, "availabilitySource": "reported", "spread": 22.411670103081505, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": -4.562268803945734, "surprisePct": 1.3071895424836613, "immediateReturnPct": -0.9425290593593871, "forward4WeekPct": 6.191934666850862, "forward13WeekPct": -4.777164339219697, "toDateReturnPct": -13.658849943043617, "weeksSince": 39, "availabilitySource": "reported", "spread": 26.2674563498215, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-01-30", "periodEnd": "2025-12-31", "earningsChangePct": 1.9379844961240345, "surprisePct": 0.47393364928911047, "immediateReturnPct": -4.006267124893936, "forward4WeekPct": -17.76620421328773, "forward13WeekPct": -25.366328066918342, "toDateReturnPct": -16.054661646149892, "weeksSince": 27, "availabilitySource": "reported", "spread": 28.744698226677826, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 1.9011406844106293, "surprisePct": 0.4424778761062049, "immediateReturnPct": -8.418155674379724, "forward4WeekPct": -3.8279149799626877, "forward13WeekPct": 0.8166812727963491, "toDateReturnPct": 3.008048644276129, "weeksSince": 14, "availabilitySource": "reported", "spread": 50.20886855383256, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -5.472636815920396, "surprisePct": 0.0, "immediateReturnPct": 10.115911485774486, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 12.509408399819332, "weeksSince": 1, "availabilitySource": "reported", "spread": 36.98626261358683, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -5.472636815920396, "surprisePct": 0.0, "immediateReturnPct": 10.115911485774486, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 12.509408399819332, "weeksSince": 1, "availabilitySource": "reported", "spread": 36.98626261358683, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 2 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Information Technology Services", "population": 21, "spreadPercentile": 60.0, "qualityPercentile": 77.5, "rarityPercentile": 60.0, "currentOneYearSpread": 22.797523, "lead": "earnings", "relatedSignals": [{"tickerId": 6753, "symbol": "JKHY", "name": "Jack Henry & Associates Inc", "spread": 22.975832, "lead": "earnings", "quality": 87.5}, {"tickerId": 2129, "symbol": "INFY", "name": "Infosys Ltd ADR", "spread": 22.507169, "lead": "earnings", "quality": 75}, {"tickerId": 5940, "symbol": "EXLS", "name": "ExlService Holdings Inc", "spread": 23.110165, "lead": "earnings", "quality": 87.5}, {"tickerId": 77, "symbol": "ACN", "name": "Accenture plc", "spread": 23.383181999999998, "lead": "earnings", "quality": 100}, {"tickerId": 4354, "symbol": "WIT", "name": "Wipro Limited ADR", "spread": 20.482834999999998, "lead": "earnings", "quality": 75}, {"tickerId": 2466, "symbol": "LDOS", "name": "Leidos Holdings Inc", "spread": 20.068590999999998, "lead": "earnings", "quality": 100}, {"tickerId": 1676, "symbol": "G", "name": "Genpact Limited", "spread": 28.028149999999997, "lead": "earnings", "quality": 75}, {"tickerId": 5279, "symbol": "CDW", "name": "CDW Corp", "spread": 15.377678, "lead": "earnings", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-10", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-02-02", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-05-03", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-05-02", "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."}