{"ticker": {"uuid": "05816db4-ba1f-4322-ba99-87394fa08267", "symbol": "FN", "name": "Fabrinet", "sector": "Technology", "industry": "Electronic Components", "currency": "USD"}, "next_event": {"report_date": "2026-08-17", "fiscal_date_ending": "2026-06-30", "estimate": 3.69, "session": "After the close", "days": 4}, "profile": {"sample": 12, "measured": 12, "beats": 11, "misses": 0, "inline": 1, "beat_rate": 91.7, "beat_rate_label": "91.7%", "average_surprise": 4.5, "average_surprise_label": "+4.5%", "median_surprise": 3.5, "surprise_dispersion": 3.4, "average_reaction": 4.4, "average_reaction_label": "+4.4%", "average_abs_reaction": 11.1, "positive_response_rate": 58.3, "confirmation_rate": 54.5, "reaction_sample": 12, "streak": {"count": 6, "band": "beat", "label": "6 consecutive beats"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 58, "band": "Elevated", "tone": "caution", "days": 4, "proximity_component": 26, "reaction_component": 28, "variability_component": 4, "uncertainty_component": 0, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 28.1, "revenue_growth_1y": 29.8, "cash_conversion": 1.12, "net_margin": 9.9, "earnings_yield": 2.3, "eps_surprise_avg": 3.0, "sue_score": 1.44, "pe_ratio": 48.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 562.38, "currency": "USD", "return_13w": -9.5, "fair_value": 309.811667, "fair_value_gap": 81.5, "relative_strength": 1.4, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 56.2}, "records": [{"period_end": "2023-06-30", "reported_date": "2023-08-21", "date_source": "exact", "eps_actual": 1.86, "eps_estimate": 1.8, "eps_surprise": 0.06, "surprise_pct": 3.3333, "surprise_label": "+3.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 33.033517182859576, "one_week_reaction_label": "+33.0%", "four_week_reaction": 28.33262621977091, "four_week_reaction_label": "+28.3%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-09-30", "reported_date": "2023-11-06", "date_source": "exact", "eps_actual": 2.0, "eps_estimate": 1.86, "eps_surprise": 0.14, "surprise_pct": 7.5269, "surprise_label": "+7.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.1503814915087225, "one_week_reaction_label": "+3.2%", "four_week_reaction": 1.5259660349495383, "four_week_reaction_label": "+1.5%", "confirmation": "confirmed", "revenue": 685477000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 65089000.0, "operating_cash_flow": 145049000.0, "free_cash_flow": 156664000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-05", "date_source": "exact", "eps_actual": 2.08, "eps_estimate": 2.03, "eps_surprise": 0.05, "surprise_pct": 2.4631, "surprise_label": "+2.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -8.535658394813325, "one_week_reaction_label": "-8.5%", "four_week_reaction": -2.257992398837474, "four_week_reaction_label": "-2.3%", "confirmation": "diverged", "revenue": 712694000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 69110000.0, "operating_cash_flow": 84165000.0, "free_cash_flow": 94304000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-06", "date_source": "exact", "eps_actual": 2.39, "eps_estimate": 2.11, "eps_surprise": 0.28, "surprise_pct": 13.2701, "surprise_label": "+13.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 24.27742439459881, "one_week_reaction_label": "+24.3%", "four_week_reaction": 33.65137819439795, "four_week_reaction_label": "+33.7%", "confirmation": "confirmed", "revenue": 731535000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 80916000.0, "operating_cash_flow": 100870000.0, "free_cash_flow": 114709000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-19", "date_source": "exact", "eps_actual": 2.41, "eps_estimate": 2.24, "eps_surprise": 0.17, "surprise_pct": 7.5893, "surprise_label": "+7.6%", "surprise_band": "beat", "eps_yoy": 29.56989247311828, "eps_yoy_label": "+29.6%", "one_week_reaction": 15.69586290462178, "one_week_reaction_label": "+15.7%", "four_week_reaction": -0.4500605850787694, "four_week_reaction_label": "-0.5%", "confirmation": "confirmed", "revenue": 753261000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 81066000.0, "operating_cash_flow": 83062000.0, "free_cash_flow": 95886000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-04", "date_source": "exact", "eps_actual": 2.39, "eps_estimate": 2.38, "eps_surprise": 0.01, "surprise_pct": 0.4202, "surprise_label": "+0.4%", "surprise_band": "in-line", "eps_yoy": 19.500000000000007, "eps_yoy_label": "+19.5%", "one_week_reaction": 11.771739578608825, "one_week_reaction_label": "+11.8%", "four_week_reaction": -3.2779449964952745, "four_week_reaction_label": "-3.3%", "confirmation": "contained", "revenue": 804228000.0, "revenue_yoy": 17.323848940227023, "revenue_yoy_label": "+17.3%", "net_income": 77394000.0, "operating_cash_flow": 83182000.0, "free_cash_flow": 103432000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-03", "date_source": "exact", "eps_actual": 2.61, "eps_estimate": 2.49, "eps_surprise": 0.12, "surprise_pct": 4.8193, "surprise_label": "+4.8%", "surprise_band": "beat", "eps_yoy": 25.48076923076922, "eps_yoy_label": "+25.5%", "one_week_reaction": -1.9194301836177814, "one_week_reaction_label": "-1.9%", "four_week_reaction": -7.474214883677904, "four_week_reaction_label": "-7.5%", "confirmation": "diverged", "revenue": 833608000.0, "revenue_yoy": 16.965766514100018, "revenue_yoy_label": "+17.0%", "net_income": 86636000.0, "operating_cash_flow": 115904000.0, "free_cash_flow": 137804000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-05", "date_source": "exact", "eps_actual": 2.52, "eps_estimate": 2.47, "eps_surprise": 0.05, "surprise_pct": 2.0243, "surprise_label": "+2.0%", "surprise_band": "beat", "eps_yoy": 5.43933054393305, "eps_yoy_label": "+5.4%", "one_week_reaction": -7.165765600659757, "one_week_reaction_label": "-7.2%", "four_week_reaction": 6.693851369925784, "four_week_reaction_label": "+6.7%", "confirmation": "diverged", "revenue": 871799000.0, "revenue_yoy": 19.17392879356422, "revenue_yoy_label": "+19.2%", "net_income": 81290000.0, "operating_cash_flow": 74186000.0, "free_cash_flow": 102991000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-18", "date_source": "exact", "eps_actual": 2.65, "eps_estimate": 2.63, "eps_surprise": 0.02, "surprise_pct": 0.7605, "surprise_label": "+0.8%", "surprise_band": "beat", "eps_yoy": 9.95850622406638, "eps_yoy_label": "+10.0%", "one_week_reaction": -10.748938750758033, "one_week_reaction_label": "-10.7%", "four_week_reaction": 8.550636749545175, "four_week_reaction_label": "+8.6%", "confirmation": "diverged", "revenue": 909692000.0, "revenue_yoy": 20.767171007127676, "revenue_yoy_label": "+20.8%", "net_income": 87207000.0, "operating_cash_flow": 55093000.0, "free_cash_flow": 105727000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-03", "date_source": "exact", "eps_actual": 2.92, "eps_estimate": 2.82, "eps_surprise": 0.1, "surprise_pct": 3.5461, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": 22.175732217573213, "eps_yoy_label": "+22.2%", "one_week_reaction": 1.942937558163289, "one_week_reaction_label": "+1.9%", "four_week_reaction": 4.276278457452853, "four_week_reaction_label": "+4.3%", "confirmation": "confirmed", "revenue": 978128000.0, "revenue_yoy": 21.62322127555867, "revenue_yoy_label": "+21.6%", "net_income": 92964000.0, "operating_cash_flow": 102568000.0, "free_cash_flow": 147834000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-02", "date_source": "exact", "eps_actual": 3.36, "eps_estimate": 3.25, "eps_surprise": 0.11, "surprise_pct": 3.3846, "surprise_label": "+3.4%", "surprise_band": "beat", "eps_yoy": 28.73563218390805, "eps_yoy_label": "+28.7%", "one_week_reaction": 2.972785223929391, "one_week_reaction_label": "+3.0%", "four_week_reaction": 11.480467473030401, "four_week_reaction_label": "+11.5%", "confirmation": "confirmed", "revenue": 1132888000.0, "revenue_yoy": 35.90176677767008, "revenue_yoy_label": "+35.9%", "net_income": 112628000.0, "operating_cash_flow": 46259000.0, "free_cash_flow": 97867000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-04", "date_source": "exact", "eps_actual": 3.72, "eps_estimate": 3.56, "eps_surprise": 0.16, "surprise_pct": 4.4944, "surprise_label": "+4.5%", "surprise_band": "beat", "eps_yoy": 47.61904761904763, "eps_yoy_label": "+47.6%", "one_week_reaction": -12.06601276661996, "one_week_reaction_label": "-12.1%", "four_week_reaction": -7.4122825640807894, "four_week_reaction_label": "-7.4%", "confirmation": "diverged", "revenue": 1214293000.0, "revenue_yoy": 39.28589044034233, "revenue_yoy_label": "+39.3%", "net_income": 125213000.0, "operating_cash_flow": 52931000.0, "free_cash_flow": 116691000.0, "currency": "USD"}], "charts": {"quarters": ["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"], "eps_actual": [1.86, 2.0, 2.08, 2.39, 2.41, 2.39, 2.61, 2.52, 2.65, 2.92, 3.36, 3.72], "eps_estimate": [1.8, 1.86, 2.03, 2.11, 2.24, 2.38, 2.49, 2.47, 2.63, 2.82, 3.25, 3.56], "surprise": [3.3333, 7.5269, 2.4631, 13.2701, 7.5893, 0.4202, 4.8193, 2.0243, 0.7605, 3.5461, 3.3846, 4.4944], "reaction_1w": [33.033517182859576, 3.1503814915087225, -8.535658394813325, 24.27742439459881, 15.69586290462178, 11.771739578608825, -1.9194301836177814, -7.165765600659757, -10.748938750758033, 1.942937558163289, 2.972785223929391, -12.06601276661996], "reaction_4w": [28.33262621977091, 1.5259660349495383, -2.257992398837474, 33.65137819439795, -0.4500605850787694, -3.2779449964952745, -7.474214883677904, 6.693851369925784, 8.550636749545175, 4.276278457452853, 11.480467473030401, -7.4122825640807894], "revenue": [null, 685.48, 712.69, 731.53, 753.26, 804.23, 833.61, 871.8, 909.69, 978.13, 1132.89, 1214.29], "net_income": [null, 65.09, 69.11, 80.92, 81.07, 77.39, 86.64, 81.29, 87.21, 92.96, 112.63, 125.21], "financial_unit": "millions", "scatter": [{"x": 3.3333, "y": 33.033517182859576, "label": "2023-06-30"}, {"x": 7.5269, "y": 3.1503814915087225, "label": "2023-09-30"}, {"x": 2.4631, "y": -8.535658394813325, "label": "2023-12-31"}, {"x": 13.2701, "y": 24.27742439459881, "label": "2024-03-31"}, {"x": 7.5893, "y": 15.69586290462178, "label": "2024-06-30"}, {"x": 0.4202, "y": 11.771739578608825, "label": "2024-09-30"}, {"x": 4.8193, "y": -1.9194301836177814, "label": "2024-12-31"}, {"x": 2.0243, "y": -7.165765600659757, "label": "2025-03-31"}, {"x": 0.7605, "y": -10.748938750758033, "label": "2025-06-30"}, {"x": 3.5461, "y": 1.942937558163289, "label": "2025-09-30"}, {"x": 3.3846, "y": 2.972785223929391, "label": "2025-12-31"}, {"x": 4.4944, "y": -12.06601276661996, "label": "2026-03-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, 133.03351718285958, 136.2070428510819, 128.73992363173525, 128.3326262197709, 132.43954179041154, 141.383114128129, 149.13873568095036, 146.94951209164194, 136.3852354688163, 128.9520577004667, 137.90411540093342, 142.24862112855322, 145.2948663555367, 140.07636826474334, 140.00848536274927, 141.06915570640646, 159.97454391175222, 162.89350869749683, 161.5019092066186, 156.37675010606705, 160.2036487059822, 171.3703860840051, 177.36953754773018, 189.7751378871447, 173.57658039881204, 166.90708527789565, 168.96054306321597, 185.49002969876963, 182.07891387356813, 169.72422571064916, 167.28044123886298, 160.39032668646587, 159.0581247348324, 147.0767925328808, 137.73440814594824, 148.8756894357234, 152.07467119219348, 188.99448451421299, 195.5451845566398, 208.79932117098008, 203.24989393296568, 195.748833262622, 204.42935935511244, 209.50360627916845, 207.71319473907508, 203.08018667798052, 213.42384386932545, 200.44972422571067, 187.47560458209588, 171.87950784896054, 176.7840475180314, 196.07976240984303, 226.8561731014001, 206.74586338565976, 178.82053457785324, 195.19728468392023, 196.48705982180738, 203.45354263894785, 206.06703436571917, 223.66567670767924, 206.21128553245654, 209.14722104369963, 205.7955027577429, 230.02121340687313, 199.27874416631312, 195.5282138311413, 199.04963937208316, 206.194314806958, 210.31820110309715, 187.74713619007213, 186.22825625795502, 194.90029698769624, 193.7632583792957, 205.2524395417904, 219.54179041154012, 183.4620280016971, 179.9406024607552, 189.25753075943996, 188.29019940602464, 169.74968179889692, 164.47178616885873, 186.6779804836657, 187.27195587611368, 166.4319049639372, 145.12515910055154, 160.46669495120918, 155.8421722528638, 170.1739499363598, 185.20152736529488, 171.9304200254561, 194.78150190920664, 195.40093338990243, 197.59864234196013, 199.36359779380567, 207.96775562155284, 225.8718710224862, 250.84429359355113, 250.02969876962246, 247.2974119643615, 263.8523546881629, 262.10436996181585, 267.4586338565974, 291.88799321170984, 279.8472634705134, 249.76665252439543, 281.11158252015275, 313.9838778107764, 303.7759864234196, 325.0997030123038, 304.53966907085277, 310.5642766228256, 307.1192193466271, 347.81501909206617, 357.23377174374207, 373.8396266440391, 381.1030971574035, 350.71701315231223, 331.3194739075096, 389.82605006364025, 405.98218073822653, 399.56724649978787, 403.45354263894785, 405.8718710224862, 406.8052609249046, 379.4908782350446, 419.55876113703863, 396.1900721255834, 415.30759439966056, 427.65379719983036, 420.492151039457, 463.4111158252016, 462.98684768773865, 415.2566822231651, 426.08400509121765, 429.58845990666106, 468.36656767076795, 473.4577853203225, 561.8413237165889, 585.3966907085278, 611.1073398387782, 599.5163343232923, 527.1786168858719, 612.6771319473908, 597.2507424692405, 555.0784896054306, 527.1531607976241, 518.4641493423844, 486.8561731014001, 445.30335171828597, 423.9372083156555, 399.77089520577005, 405.931268561731, 403.93720831565554, 369.4611794654222, 477.199830292745], "eps_index": [100.0, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367], "gap": [0.0, -30.63031291049643, -33.80383857871874, -26.336719359372097, -25.929421947407747, -30.036337518048384, -38.97990985576584, -46.73553140858721, -44.54630781927878, -33.982031196453136, -26.54885342810354, -35.500911128570266, -39.44488281079623, -42.4911280377797, -37.27262994698634, -37.204747044992274, -38.26541738864947, -57.170805593995226, -60.08977037973983, -58.6981708888616, -53.573011788310055, -57.39991038822521, -68.56664776624811, -74.56579922997318, -86.9713995693877, -68.36963780869189, -61.7001426877755, -63.753600473095815, -80.28308710864948, -76.87197128344798, -64.51728312052902, -62.07349864874283, -55.18338409634572, -53.851182144712254, -41.86984994276065, -32.52746555582809, -43.66874684560324, -46.86772860207333, -77.77953124318495, -84.33023128561177, -97.58436789995204, -92.03494066193764, -84.53387999159395, -93.2144060840844, -98.28865300814041, -96.49824146804704, -91.86523340695248, -102.20889059829742, -89.23477095468263, -76.26065131106785, -60.664554577932506, -65.56909424700336, -84.86480913881499, -108.29809566481798, -88.18778594907765, -60.26245714127113, -76.63920724733812, -77.92898238522527, -84.89546520236574, -87.50895692913706, -105.10759927109713, -87.65320809587443, -90.58914360711752, -87.23742532116079, -106.25619338017087, -75.51372413961086, -71.76319380443904, -75.2846193453809, -82.42929478025574, -86.55318107639489, -63.98211616336987, -62.463236231252765, -71.13527696099398, -69.99823835259345, -81.48741951508815, -95.77677038483786, -59.69700797499483, -49.099480965428086, -58.41640926411284, -57.449077910697525, -38.9085603035698, -33.63066467353161, -55.83685898833858, -56.430834380786564, -35.590783468610084, -14.284037605224427, -29.625573455882062, -25.00105075753669, -39.33282844103269, -54.360405869967764, -39.353651000088945, -62.20473288383948, -62.82416436453528, -65.02187331659297, -66.78682876843851, -75.39098659618568, -93.29510199711905, -118.26752456818397, -117.4529297442553, -114.72064293899433, -131.27558566279575, -129.5276009364487, -134.88186483123022, -159.31122418634268, -147.27049444514623, -113.9856111358774, -145.33054113163473, -178.20283642225837, -167.9949450349016, -189.31866162378577, -168.75862768233475, -174.7832352343076, -171.3381779581091, -212.03397770354815, -221.45273035522405, -238.05858525552105, -238.24595430026068, -207.8598702951694, -188.46233105036674, -246.96890720649742, -263.1250378810837, -256.71010364264504, -260.596399781805, -263.01472816534334, -263.94811806776175, -236.63373537790176, -276.7016182798958, -253.33292926844058, -272.4504515425177, -274.7833032078411, -267.6216570474677, -310.5406218332123, -310.11635369574935, -262.38618823117577, -273.2135110992283, -276.7179659146717, -315.49607367877866, -320.5872913283332, -408.97082972459964, -432.5261967165385, -458.2368458467889, -446.645840331303, -358.28676107812817, -443.78527613964707, -428.35888666149685, -386.1866337976869, -358.2613049898804, -349.5722935346407, -317.96431729365645, -276.41149591054227, -255.04535250791182, -230.87903939802638, -237.0394127539873, -235.04535250791187, -200.56932365767855, -308.3079744850013], "quarter_markers": [100.0, 102.40320427236315, null, null, null, null, null, null, null, null, null, null, 102.803738317757, null, null, null, null, null, null, null, null, null, null, null, null, 105.20694259012015, null, null, null, null, null, null, null, null, null, null, null, null, 111.21495327102804, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.55807743658211, null, null, null, null, null, null, null, null, null, null, 123.76502002670226, null, null, null, null, null, null, null, null, null, null, null, null, 130.84112149532712, null, null, null, null, null, null, null, null, null, null, null, null, 132.57676902536716, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.78104138851802, null, null, null, null, null, null, null, null, null, null, 142.85714285714283, null, null, null, null, null, null, null, null, null, null, null, null, 152.87049399198932, null, null, null, null, null, null, null, null, null, null, null, null, 168.89185580774367, null, null, null, null, null, null, null, null, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [68.9, 308.3, 377.2]}}, "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": [117.85, 156.78, 160.52, 151.72, 151.24, 156.08, 166.62, 175.76, 173.18, 160.73, 151.97, 162.52, 167.64, 171.23, 165.08, 165.0, 166.25, 188.53, 191.97, 190.33, 184.29, 188.8, 201.96, 209.03, 223.65, 204.56, 196.7, 199.12, 218.6, 214.58, 200.02, 197.14, 189.02, 187.45, 173.33, 162.32, 175.45, 179.22, 222.73, 230.45, 246.07, 239.53, 230.69, 240.92, 246.9, 244.79, 239.33, 251.52, 236.23, 220.94, 202.56, 208.34, 231.08, 267.35, 243.65, 210.74, 230.04, 231.56, 239.77, 242.85, 263.59, 243.02, 246.48, 242.53, 271.08, 234.85, 230.43, 234.58, 243.0, 247.86, 221.26, 219.47, 229.69, 228.35, 241.89, 258.73, 216.21, 212.06, 223.04, 221.9, 200.05, 193.83, 220.0, 220.7, 196.14, 171.03, 189.11, 183.66, 200.55, 218.26, 202.62, 229.55, 230.28, 232.87, 234.95, 245.09, 266.19, 295.62, 294.66, 291.44, 310.95, 308.89, 315.2, 343.99, 329.8, 294.35, 331.29, 370.03, 358.0, 383.13, 358.9, 366.0, 361.94, 409.9, 421.0, 440.57, 449.13, 413.32, 390.46, 459.41, 478.45, 470.89, 475.47, 478.32, 479.42, 447.23, 494.45, 466.91, 489.44, 503.99, 495.55, 546.13, 545.63, 489.38, 502.14, 506.27, 551.97, 557.97, 662.13, 689.89, 720.19, 706.53, 621.28, 722.04, 703.86, 654.16, 621.25, 611.01, 573.76, 524.79, 499.61, 471.13, 478.39, 476.04, 435.41, 562.38], "ttmEps": [7.49, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 11.45, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65], "quarterlyEps": [1.94, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72], "priceIndex": [100.0, 133.03351718285958, 136.2070428510819, 128.73992363173525, 128.3326262197709, 132.43954179041154, 141.383114128129, 149.13873568095036, 146.94951209164194, 136.3852354688163, 128.9520577004667, 137.90411540093342, 142.24862112855322, 145.2948663555367, 140.07636826474334, 140.00848536274927, 141.06915570640646, 159.97454391175222, 162.89350869749683, 161.5019092066186, 156.37675010606705, 160.2036487059822, 171.3703860840051, 177.36953754773018, 189.7751378871447, 173.57658039881204, 166.90708527789565, 168.96054306321597, 185.49002969876963, 182.07891387356813, 169.72422571064916, 167.28044123886298, 160.39032668646587, 159.0581247348324, 147.0767925328808, 137.73440814594824, 148.8756894357234, 152.07467119219348, 188.99448451421299, 195.5451845566398, 208.79932117098008, 203.24989393296568, 195.748833262622, 204.42935935511244, 209.50360627916845, 207.71319473907508, 203.08018667798052, 213.42384386932545, 200.44972422571067, 187.47560458209588, 171.87950784896054, 176.7840475180314, 196.07976240984303, 226.8561731014001, 206.74586338565976, 178.82053457785324, 195.19728468392023, 196.48705982180738, 203.45354263894785, 206.06703436571917, 223.66567670767924, 206.21128553245654, 209.14722104369963, 205.7955027577429, 230.02121340687313, 199.27874416631312, 195.5282138311413, 199.04963937208316, 206.194314806958, 210.31820110309715, 187.74713619007213, 186.22825625795502, 194.90029698769624, 193.7632583792957, 205.2524395417904, 219.54179041154012, 183.4620280016971, 179.9406024607552, 189.25753075943996, 188.29019940602464, 169.74968179889692, 164.47178616885873, 186.6779804836657, 187.27195587611368, 166.4319049639372, 145.12515910055154, 160.46669495120918, 155.8421722528638, 170.1739499363598, 185.20152736529488, 171.9304200254561, 194.78150190920664, 195.40093338990243, 197.59864234196013, 199.36359779380567, 207.96775562155284, 225.8718710224862, 250.84429359355113, 250.02969876962246, 247.2974119643615, 263.8523546881629, 262.10436996181585, 267.4586338565974, 291.88799321170984, 279.8472634705134, 249.76665252439543, 281.11158252015275, 313.9838778107764, 303.7759864234196, 325.0997030123038, 304.53966907085277, 310.5642766228256, 307.1192193466271, 347.81501909206617, 357.23377174374207, 373.8396266440391, 381.1030971574035, 350.71701315231223, 331.3194739075096, 389.82605006364025, 405.98218073822653, 399.56724649978787, 403.45354263894785, 405.8718710224862, 406.8052609249046, 379.4908782350446, 419.55876113703863, 396.1900721255834, 415.30759439966056, 427.65379719983036, 420.492151039457, 463.4111158252016, 462.98684768773865, 415.2566822231651, 426.08400509121765, 429.58845990666106, 468.36656767076795, 473.4577853203225, 561.8413237165889, 585.3966907085278, 611.1073398387782, 599.5163343232923, 527.1786168858719, 612.6771319473908, 597.2507424692405, 555.0784896054306, 527.1531607976241, 518.4641493423844, 486.8561731014001, 445.30335171828597, 423.9372083156555, 399.77089520577005, 405.931268561731, 403.93720831565554, 369.4611794654222, 477.199830292745], "epsIndex": [100.0, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367], "valuationGap": [0.0, -30.63031291049643, -33.80383857871874, -26.336719359372097, -25.929421947407747, -30.036337518048384, -38.97990985576584, -46.73553140858721, -44.54630781927878, -33.982031196453136, -26.54885342810354, -35.500911128570266, -39.44488281079623, -42.4911280377797, -37.27262994698634, -37.204747044992274, -38.26541738864947, -57.170805593995226, -60.08977037973983, -58.6981708888616, -53.573011788310055, -57.39991038822521, -68.56664776624811, -74.56579922997318, -86.9713995693877, -68.36963780869189, -61.7001426877755, -63.753600473095815, -80.28308710864948, -76.87197128344798, -64.51728312052902, -62.07349864874283, -55.18338409634572, -53.851182144712254, -41.86984994276065, -32.52746555582809, -43.66874684560324, -46.86772860207333, -77.77953124318495, -84.33023128561177, -97.58436789995204, -92.03494066193764, -84.53387999159395, -93.2144060840844, -98.28865300814041, -96.49824146804704, -91.86523340695248, -102.20889059829742, -89.23477095468263, -76.26065131106785, -60.664554577932506, -65.56909424700336, -84.86480913881499, -108.29809566481798, -88.18778594907765, -60.26245714127113, -76.63920724733812, -77.92898238522527, -84.89546520236574, -87.50895692913706, -105.10759927109713, -87.65320809587443, -90.58914360711752, -87.23742532116079, -106.25619338017087, -75.51372413961086, -71.76319380443904, -75.2846193453809, -82.42929478025574, -86.55318107639489, -63.98211616336987, -62.463236231252765, -71.13527696099398, -69.99823835259345, -81.48741951508815, -95.77677038483786, -59.69700797499483, -49.099480965428086, -58.41640926411284, -57.449077910697525, -38.9085603035698, -33.63066467353161, -55.83685898833858, -56.430834380786564, -35.590783468610084, -14.284037605224427, -29.625573455882062, -25.00105075753669, -39.33282844103269, -54.360405869967764, -39.353651000088945, -62.20473288383948, -62.82416436453528, -65.02187331659297, -66.78682876843851, -75.39098659618568, -93.29510199711905, -118.26752456818397, -117.4529297442553, -114.72064293899433, -131.27558566279575, -129.5276009364487, -134.88186483123022, -159.31122418634268, -147.27049444514623, -113.9856111358774, -145.33054113163473, -178.20283642225837, -167.9949450349016, -189.31866162378577, -168.75862768233475, -174.7832352343076, -171.3381779581091, -212.03397770354815, -221.45273035522405, -238.05858525552105, -238.24595430026068, -207.8598702951694, -188.46233105036674, -246.96890720649742, -263.1250378810837, -256.71010364264504, -260.596399781805, -263.01472816534334, -263.94811806776175, -236.63373537790176, -276.7016182798958, -253.33292926844058, -272.4504515425177, -274.7833032078411, -267.6216570474677, -310.5406218332123, -310.11635369574935, -262.38618823117577, -273.2135110992283, -276.7179659146717, -315.49607367877866, -320.5872913283332, -408.97082972459964, -432.5261967165385, -458.2368458467889, -446.645840331303, -358.28676107812817, -443.78527613964707, -428.35888666149685, -386.1866337976869, -358.2613049898804, -349.5722935346407, -317.96431729365645, -276.41149591054227, -255.04535250791182, -230.87903939802638, -237.0394127539873, -235.04535250791187, -200.56932365767855, -308.3079744850013], "quarterMarkers": [100.0, 102.40320427236315, null, null, null, null, null, null, null, null, null, null, 102.803738317757, null, null, null, null, null, null, null, null, null, null, null, null, 105.20694259012015, null, null, null, null, null, null, null, null, null, null, null, null, 111.21495327102804, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 118.55807743658211, null, null, null, null, null, null, null, null, null, null, 123.76502002670226, null, null, null, null, null, null, null, null, null, null, null, null, 130.84112149532712, null, null, null, null, null, null, null, null, null, null, null, null, 132.57676902536716, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.78104138851802, null, null, null, null, null, null, null, null, null, null, 142.85714285714283, null, null, null, null, null, null, null, null, null, null, null, null, 152.87049399198932, null, null, null, null, null, null, null, null, null, null, null, null, 168.89185580774367, null, null, null, null, null, null, null, null, null, null, null, null, null], "quarterLabels": ["2023-05-08", "2023-08-21", "", "", "", "", "", "", "", "", "", "", "2023-11-06", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-06", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-19", "", "", "", "", "", "", "", "", "", "", "2024-11-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-03", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-05", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-18", "", "", "", "", "", "", "", "", "", "", "2025-11-03", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-02", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-04", "", "", "", "", "", "", "", "", "", "", "", "", ""], "quarterPeriods": ["2023-03-31", "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", "", "", "", "", "", "", "", "", "", "", "", "", ""], "surprisePct": [3.743315508021382, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 3.333333333333336, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 7.526881720430103, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 2.4630541871921316, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 13.2701421800948, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 7.589285714285711, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 0.4201680672269005, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 4.819277108433721, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 2.0242914979757014, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 0.7604562737642593, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.5460992907801447, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 3.384615384615381, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914, 4.494382022471914], "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": [102, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 117.85, "latestClose": 562.38, "startTtmEps": 7.49, "latestTtmEps": 12.65, "priceChangePct": 377.199830292745, "epsChangePct": 68.89185580774367, "earningsGapPct": -308.3079744850013, "startMultiple": 15.734312416555406, "latestMultiple": 44.45691699604743, "multipleChangePct": 182.54756750139606, "latestQuarter": "2026-05-04", "tone": "caution", "read": "Market price is leading earnings power; the spread is closing and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 63.487310677635975, "earningsMovePct": 27.391742195367573, "spread": -36.095568482268405, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 169.93376211961214, "earningsMovePct": 51.860744297719094, "spread": -118.07301782189305, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 377.199830292745, "earningsMovePct": 68.89185580774367, "spread": -308.3079744850013, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Market price is leading earnings power; the spread is closing and has persisted through 12 updates.", "marketChangePct": 377.199830292745, "earningsChangePct": 68.89185580774367, "recentMarketMovePoints": -49.97878659312687, "recentEarningsMovePoints": 0.0}, "pressure": {"score": 88, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "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.11986976, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.29792706, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.06363366, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.04592808, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00813931, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -3.4839762843081545, "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-05-04", "alignedPeriod": "2026-03-31", "requiredPeriod": "2026-03-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, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.40320427236315, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 102.803738317757, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 105.20694259012015, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 111.21495327102804, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 118.55807743658211, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 123.76502002670226, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 130.84112149532712, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 132.57676902536716, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 135.78104138851802, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 142.85714285714283, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 152.87049399198932, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367, 168.89185580774367], "revenue": [100.0, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 102.63836507271344, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 103.80426347565613, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 105.512990641151, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 108.08372522543496, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 111.86257391628254, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 116.47025500147446, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 121.16186307833186, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 126.60427433999162, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 132.6739845726436, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 139.4215129363195, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 151.0339355279291, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246, 164.32311309773246], "cashGeneration": [100.0, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 126.78843366842263, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 166.24508292884911, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 182.83177290607532, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 209.29631248418485, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 212.35444319201306, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 187.86363322674887, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 207.876975454901, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 202.48579512778636, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 207.01341123967705, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 227.44174277104275, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 209.06765429826783, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368, 215.37070690805368], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 141, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 68.89185580774367, "valuationContribution": 308.3079744850013, "marketMove": 377.199830292745, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 68.89185580774367}, {"key": "valuation", "label": "Relative valuation contribution", "value": 308.3079744850013}, {"key": "market", "label": "Total market move", "value": 377.199830292745}]}, "acceptance": {"available": true, "events": [{"date": "2023-08-25", "periodEnd": "2023-06-30", "earningsChangePct": 2.4032042723631575, "surprisePct": 3.333333333333336, "immediateReturnPct": 33.03351718285958, "forward4WeekPct": 32.43954179041155, "forward13WeekPct": 40.076368264743344, "toDateReturnPct": 377.199830292745, "weeksSince": 154, "availabilitySource": "reported", "spread": -30.63031291049643, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2023-11-10", "periodEnd": "2023-09-30", "earningsChangePct": 0.39113428943937656, "surprisePct": 7.526881720430103, "immediateReturnPct": 3.1503814915087247, "forward4WeekPct": 2.2951021412749073, "forward13WeekPct": 25.86758552793502, "toDateReturnPct": 246.03741078021164, "weeksSince": 143, "availabilitySource": "reported", "spread": -39.44488281079623, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 2.3376623376623273, "surprisePct": 2.4630541871921316, "immediateReturnPct": -8.535658394813328, "forward4WeekPct": -4.05544377375363, "forward13WeekPct": -0.4113570310753434, "toDateReturnPct": 151.45539906103286, "weeksSince": 130, "availabilitySource": "reported", "spread": -68.36963780869189, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 5.710659898477166, "surprisePct": 13.2701421800948, "immediateReturnPct": 24.27742439459881, "forward4WeekPct": 28.71889298069412, "forward13WeekPct": 16.248186586318504, "toDateReturnPct": 213.79310344827584, "weeksSince": 117, "availabilitySource": "reported", "spread": -77.77953124318495, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-23", "periodEnd": "2024-06-30", "earningsChangePct": 6.602641056422587, "surprisePct": 7.589285714285711, "immediateReturnPct": 15.695862904621771, "forward4WeekPct": 0.20772027003634896, "forward13WeekPct": -0.28128786567422903, "toDateReturnPct": 143.37026138133976, "weeksSince": 102, "availabilitySource": "reported", "spread": -108.29809566481798, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-11-08", "periodEnd": "2024-09-30", "earningsChangePct": 4.391891891891886, "surprisePct": 0.4201680672269005, "immediateReturnPct": 11.77173957860882, "forward4WeekPct": 0.19379045891230184, "forward13WeekPct": -12.563394219271839, "toDateReturnPct": 131.88059209169998, "weeksSince": 91, "availabilitySource": "reported", "spread": -106.25619338017087, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 5.717367853290201, "surprisePct": 4.819277108433721, "immediateReturnPct": -1.9194301836177763, "forward4WeekPct": -10.35104759261829, "forward13WeekPct": -6.285555709726653, "toDateReturnPct": 160.1082281115582, "weeksSince": 78, "availabilitySource": "reported", "spread": -49.099480965428086, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": 1.3265306122448806, "surprisePct": 2.0242914979757014, "immediateReturnPct": -7.165765600659757, "forward4WeekPct": 7.646843214514809, "forward13WeekPct": 57.6056079904701, "toDateReturnPct": 157.66516998075693, "weeksSince": 65, "availabilitySource": "reported", "spread": -39.353651000088945, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-08-22", "periodEnd": "2025-06-30", "earningsChangePct": 2.4169184290030232, "surprisePct": 0.7604562737642593, "immediateReturnPct": -10.74893875075803, "forward4WeekPct": 16.170406306852627, "forward13WeekPct": 18.392965433596096, "toDateReturnPct": 70.52152819890843, "weeksSince": 50, "availabilitySource": "reported", "spread": -113.9856111358774, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-11-07", "periodEnd": "2025-09-30", "earningsChangePct": 5.211406096361837, "surprisePct": 3.5460992907801447, "immediateReturnPct": 1.9429375581632824, "forward4WeekPct": 8.597952652245944, "forward13WeekPct": 14.394988310597645, "toDateReturnPct": 27.648273827087632, "weeksSince": 39, "availabilitySource": "reported", "spread": -238.24595430026068, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 7.009345794392519, "surprisePct": 3.384615384615381, "immediateReturnPct": 2.972785223929386, "forward4WeekPct": -0.012258908139917146, "forward13WeekPct": 26.936907486106577, "toDateReturnPct": 14.902745995423338, "weeksSince": 26, "availabilitySource": "reported", "spread": -274.7833032078411, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 10.480349344978169, "surprisePct": 4.494382022471914, "immediateReturnPct": -12.06601276661996, "forward4WeekPct": -12.07025887081935, "forward13WeekPct": -20.40253067810284, "toDateReturnPct": -20.40253067810284, "weeksSince": 13, "availabilitySource": "reported", "spread": -358.28676107812817, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}], "latestEvent": {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 10.480349344978169, "surprisePct": 4.494382022471914, "immediateReturnPct": -12.06601276661996, "forward4WeekPct": -12.07025887081935, "forward13WeekPct": -20.40253067810284, "toDateReturnPct": -20.40253067810284, "weeksSince": 13, "availabilitySource": "reported", "spread": -358.28676107812817, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": true, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Electronic Components", "population": 20, "spreadPercentile": 57.9, "qualityPercentile": 68.4, "rarityPercentile": 42.1, "currentOneYearSpread": -35.414416, "lead": "price", "relatedSignals": [{"tickerId": 1767, "symbol": "GLW", "name": "Corning Incorporated", "spread": -22.698993999999995, "lead": "price", "quality": 100}, {"tickerId": 8122, "symbol": "SANM", "name": "Sanmina Corporation", "spread": -48.327511, "lead": "price", "quality": 87.5}, {"tickerId": 7032, "symbol": "LYTS", "name": "LSI Industries Inc", "spread": -48.806262000000004, "lead": "price", "quality": 100}, {"tickerId": 8657, "symbol": "TTMI", "name": "TTM Technologies Inc", "spread": -48.945201, "lead": "price", "quality": 100}, {"tickerId": 883, "symbol": "CTS", "name": "CTS Corporation", "spread": -60.778002, "lead": "price", "quality": 87.5}, {"tickerId": 4733, "symbol": "ALNT", "name": "Allient Inc.", "spread": -69.025454, "lead": "price", "quality": 75}, {"tickerId": 443, "symbol": "BHE", "name": "Benchmark Electronics Inc", "spread": -78.483201, "lead": "price", "quality": 100}, {"tickerId": 5023, "symbol": "BELFA", "name": "Bel Fuse A Inc", "spread": -83.376884, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-08-25", "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_stretched", "label": "Expectations stretched", "tone": "caution", "explanation": "Price has moved materially faster than delivered earnings power."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}