{"ticker": {"uuid": "ec7c1b30-c0e5-45ea-83eb-e3763df81417", "symbol": "CGNX", "name": "Cognex Corporation", "sector": "Technology", "industry": "Scientific & Technical Instruments", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 18.4, "average_surprise_label": "+18.4%", "median_surprise": 18.3, "surprise_dispersion": 10.8, "average_reaction": 4.5, "average_reaction_label": "+4.5%", "average_abs_reaction": 12.9, "positive_response_rate": 75.0, "confirmation_rate": 75.0, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 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": 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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 43.2, "revenue_growth_1y": 17.1, "cash_conversion": 1.63, "net_margin": 16.1, "earnings_yield": 2.3, "eps_surprise_avg": 19.9, "sue_score": 1.51, "pe_ratio": 63.2, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 65.63, "currency": "USD", "return_13w": 2.3, "fair_value": 42.109687, "fair_value_gap": 55.9, "relative_strength": 13.9, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 48.5}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-31", "date_source": "exact", "eps_actual": 0.16, "eps_estimate": 0.14, "eps_surprise": 0.02, "surprise_pct": 14.2857, "surprise_label": "+14.3%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 4.676674373410361, "one_week_reaction_label": "+4.7%", "four_week_reaction": 7.147702710359062, "four_week_reaction_label": "+7.1%", "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-12-31", "reported_date": "2024-02-15", "date_source": "exact", "eps_actual": 0.11, "eps_estimate": 0.09, "eps_surprise": 0.02, "surprise_pct": 22.2222, "surprise_label": "+22.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 3.7268772620861097, "one_week_reaction_label": "+3.7%", "four_week_reaction": 11.589943625043544, "four_week_reaction_label": "+11.6%", "confirmation": "confirmed", "revenue": 196670000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 11229000.0, "operating_cash_flow": 14491000.0, "free_cash_flow": 21506000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 0.11, "eps_estimate": 0.08, "eps_surprise": 0.03, "surprise_pct": 37.5, "surprise_label": "+37.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 7.83058278502234, "one_week_reaction_label": "+7.8%", "four_week_reaction": 17.570458226378758, "four_week_reaction_label": "+17.6%", "confirmation": "confirmed", "revenue": 210797000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 12022000.0, "operating_cash_flow": 13643000.0, "free_cash_flow": 17704000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.23, "eps_estimate": 0.21, "eps_surprise": 0.02, "surprise_pct": 9.5238, "surprise_label": "+9.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -23.06763326269965, "one_week_reaction_label": "-23.1%", "four_week_reaction": -19.95638583630894, "four_week_reaction_label": "-20.0%", "confirmation": "diverged", "revenue": 239292000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 36212000.0, "operating_cash_flow": 27763000.0, "free_cash_flow": 32273000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 0.2, "eps_estimate": 0.19, "eps_surprise": 0.01, "surprise_pct": 5.2632, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": 25.000000000000007, "eps_yoy_label": "+25.0%", "one_week_reaction": 4.042223906518086, "one_week_reaction_label": "+4.0%", "four_week_reaction": 4.918323181739145, "four_week_reaction_label": "+4.9%", "confirmation": "confirmed", "revenue": 234742000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 29591000.0, "operating_cash_flow": 56271000.0, "free_cash_flow": 60670000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-12", "date_source": "exact", "eps_actual": 0.2, "eps_estimate": 0.16, "eps_surprise": 0.04, "surprise_pct": 25.0, "surprise_label": "+25.0%", "surprise_band": "beat", "eps_yoy": 81.81818181818183, "eps_yoy_label": "+81.8%", "one_week_reaction": -13.111751075148682, "one_week_reaction_label": "-13.1%", "four_week_reaction": -10.879135551144126, "four_week_reaction_label": "-10.9%", "confirmation": "diverged", "revenue": 229684000.0, "revenue_yoy": 16.7864951441501, "revenue_yoy_label": "+16.8%", "net_income": 28346000.0, "operating_cash_flow": 51404000.0, "free_cash_flow": 53477000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-30", "date_source": "exact", "eps_actual": 0.16, "eps_estimate": 0.13, "eps_surprise": 0.03, "surprise_pct": 23.0769, "surprise_label": "+23.1%", "surprise_band": "beat", "eps_yoy": 45.45454545454546, "eps_yoy_label": "+45.5%", "one_week_reaction": 6.383788737071562, "one_week_reaction_label": "+6.4%", "four_week_reaction": 13.896085477371697, "four_week_reaction_label": "+13.9%", "confirmation": "confirmed", "revenue": 216036000.0, "revenue_yoy": 2.485329487611304, "revenue_yoy_label": "+2.5%", "net_income": 23603000.0, "operating_cash_flow": 40502000.0, "free_cash_flow": 43003000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 0.25, "eps_estimate": 0.24, "eps_surprise": 0.01, "surprise_pct": 4.1667, "surprise_label": "+4.2%", "surprise_band": "beat", "eps_yoy": 8.69565217391304, "eps_yoy_label": "+8.7%", "one_week_reaction": 18.750001108063895, "one_week_reaction_label": "+18.8%", "four_week_reaction": 31.579457311085317, "four_week_reaction_label": "+31.6%", "confirmation": "confirmed", "revenue": 249093000.0, "revenue_yoy": 4.095832706484128, "revenue_yoy_label": "+4.1%", "net_income": 40511000.0, "operating_cash_flow": 42625000.0, "free_cash_flow": 44819000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 0.33, "eps_estimate": 0.29, "eps_surprise": 0.04, "surprise_pct": 13.7931, "surprise_label": "+13.8%", "surprise_band": "beat", "eps_yoy": 65.0, "eps_yoy_label": "+65.0%", "one_week_reaction": -14.39503490922234, "one_week_reaction_label": "-14.4%", "four_week_reaction": -23.527129226189007, "four_week_reaction_label": "-23.5%", "confirmation": "diverged", "revenue": 276892000.0, "revenue_yoy": 17.955883480587197, "revenue_yoy_label": "+18.0%", "net_income": 17664000.0, "operating_cash_flow": 87485000.0, "free_cash_flow": 88937000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-11", "date_source": "exact", "eps_actual": 0.27, "eps_estimate": 0.22, "eps_surprise": 0.05, "surprise_pct": 22.7273, "surprise_label": "+22.7%", "surprise_band": "beat", "eps_yoy": 35.0, "eps_yoy_label": "+35.0%", "one_week_reaction": 38.753835341798926, "one_week_reaction_label": "+38.8%", "four_week_reaction": 16.88913495290606, "four_week_reaction_label": "+16.9%", "confirmation": "confirmed", "revenue": 252338000.0, "revenue_yoy": 9.8631162814998, "revenue_yoy_label": "+9.9%", "net_income": 32664000.0, "operating_cash_flow": 74902000.0, "free_cash_flow": 77498000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-06", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.25, "eps_surprise": 0.09, "surprise_pct": 36.0, "surprise_label": "+36.0%", "surprise_band": "beat", "eps_yoy": 112.5, "eps_yoy_label": "+112.5%", "one_week_reaction": 17.375758095940636, "one_week_reaction_label": "+17.4%", "four_week_reaction": 17.871092342827122, "four_week_reaction_label": "+17.9%", "confirmation": "confirmed", "revenue": 268437000.0, "revenue_yoy": 24.255679608954065, "revenue_yoy_label": "+24.3%", "net_income": 51704000.0, "operating_cash_flow": 45093000.0, "free_cash_flow": 47850000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-05", "date_source": "exact", "eps_actual": 0.45, "eps_estimate": 0.42, "eps_surprise": 0.03, "surprise_pct": 7.1429, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 80.0, "eps_yoy_label": "+80.0%", "one_week_reaction": 2.529123237277753, "one_week_reaction_label": "+2.5%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 291263000.0, "revenue_yoy": 16.929419935526088, "revenue_yoy_label": "+16.9%", "net_income": 72756000.0, "operating_cash_flow": 69153000.0, "free_cash_flow": 70685000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.16, 0.11, 0.11, 0.23, 0.2, 0.2, 0.16, 0.25, 0.33, 0.27, 0.34, 0.45], "eps_estimate": [0.14, 0.09, 0.08, 0.21, 0.19, 0.16, 0.13, 0.24, 0.29, 0.22, 0.25, 0.42], "surprise": [14.2857, 22.2222, 37.5, 9.5238, 5.2632, 25.0, 23.0769, 4.1667, 13.7931, 22.7273, 36.0, 7.1429], "reaction_1w": [4.676674373410361, 3.7268772620861097, 7.83058278502234, -23.06763326269965, 4.042223906518086, -13.111751075148682, 6.383788737071562, 18.750001108063895, -14.39503490922234, 38.753835341798926, 17.375758095940636, 2.529123237277753], "reaction_4w": [7.147702710359062, 11.589943625043544, 17.570458226378758, -19.95638583630894, 4.918323181739145, -10.879135551144126, 13.896085477371697, 31.579457311085317, -23.527129226189007, 16.88913495290606, 17.871092342827122, null], "revenue": [null, 196.67, 210.8, 239.29, 234.74, 229.68, 216.04, 249.09, 276.89, 252.34, 268.44, 291.26], "net_income": [null, 11.23, 12.02, 36.21, 29.59, 28.35, 23.6, 40.51, 17.66, 32.66, 51.7, 72.76], "financial_unit": "millions", "scatter": [{"x": 14.2857, "y": 4.676674373410361, "label": "2023-09-30"}, {"x": 22.2222, "y": 3.7268772620861097, "label": "2023-12-31"}, {"x": 37.5, "y": 7.83058278502234, "label": "2024-03-31"}, {"x": 9.5238, "y": -23.06763326269965, "label": "2024-06-30"}, {"x": 5.2632, "y": 4.042223906518086, "label": "2024-09-30"}, {"x": 25.0, "y": -13.111751075148682, "label": "2024-12-31"}, {"x": 23.0769, "y": 6.383788737071562, "label": "2025-03-31"}, {"x": 4.1667, "y": 18.750001108063895, "label": "2025-06-30"}, {"x": 13.7931, "y": -14.39503490922234, "label": "2025-09-30"}, {"x": 22.7273, "y": 38.753835341798926, "label": "2025-12-31"}, {"x": 36.0, "y": 17.375758095940636, "label": "2026-03-31"}, {"x": 7.1429, "y": 2.529123237277753, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["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", "2026-08-14"], "price_index": [100.0, 101.17195884752377, 92.84040192517669, 93.26656858091495, 90.36863488649996, 90.43255955831457, 89.8146188871325, 81.5256762356876, 77.77541140677035, 73.81205998452258, 77.26400967830503, 77.5197105425377, 78.87440678540233, 79.08792659660816, 81.99180343071984, 81.28718652985863, 89.33690148120456, 90.16963113957897, 89.12338166999875, 80.81744120362643, 81.3085382932818, 80.36904981779162, 80.64662491926691, 78.55412598010646, 78.49007068983698, 81.41529928737184, 84.46863846544562, 85.21229286851973, 87.58702563404593, 87.1163572707326, 89.53388064207503, 90.75333671373895, 86.47453736902561, 86.11084116630437, 82.28131488199625, 86.88102417756308, 93.68431470026243, 99.31093758013986, 102.53211929575056, 102.14641823733182, 97.53943784777707, 92.88960154317867, 97.66800559290807, 102.66068704088158, 100.19648716469045, 101.31073442490303, 109.23902863757375, 106.64626101625163, 106.45341157552939, 81.89712899765401, 83.0113762578666, 84.71537672669977, 85.20915802560279, 86.69049539138905, 82.07473091074414, 83.01935269151082, 85.316500271817, 86.45433940195383, 84.84419046992079, 84.86565761297908, 87.48483628587643, 83.38432024719282, 86.75490117451244, 92.12207008655389, 85.20525906472484, 87.4854305998461, 86.00116738067068, 81.22571530802139, 79.76296277138924, 76.94501546478966, 77.52581477832872, 77.97754564265978, 79.5693644515257, 85.46339160919237, 87.22729805537857, 85.8290797433504, 82.1937112612875, 71.41667644128104, 70.51321253564468, 70.72879611843751, 73.25174599865602, 67.94708454819381, 66.6748303200962, 64.71253621070116, 53.80132575990116, 51.6449609272308, 51.25681512673168, 56.41052953679474, 60.011658567887075, 63.5480988092038, 68.27037610887449, 64.24938493946574, 64.7898405662432, 65.46000684963178, 65.17897035910235, 64.01158533447338, 68.01095697262646, 70.30249013634739, 74.23700753468204, 73.65331719934179, 73.67493455362319, 87.48898559879287, 88.44018619573663, 92.47953796595195, 96.94107905995466, 95.16512523828072, 97.33092290036711, 96.13973483931187, 100.66624990671664, 99.17185069544314, 100.27640824327844, 88.32120802216751, 99.7132990224776, 104.71629062048903, 89.64234403002692, 85.05085281224581, 79.81906122078271, 80.07955360533494, 82.70617970713428, 83.40082606594021, 77.38780331891046, 79.8841854054079, 79.34149402607788, 80.16638440018569, 84.68157702452727, 88.82773985924032, 86.30965116251731, 84.09547024777189, 91.97535073014409, 127.6193267071462, 121.62801274731625, 118.2709813077154, 107.5091918383668, 104.3132652010057, 107.05263026817973, 103.4653663860721, 106.90044235245925, 116.11862210766112, 120.66248983679573, 117.96660547627451, 121.61909368382271, 142.75133320079917, 139.70759447915844, 143.8762280420581, 143.35375422256809, 132.4035737557569, 138.4773319073281, 143.8979977845368, 144.89940593855934, 147.59885400592432, 145.42187975804936, 139.4787400613506, 135.0812520806431, 142.02579993136436, 145.6178074403581, 142.87481988803557], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 149.46236559139783, 149.46236559139783], "gap": [0.0, -1.1719588475237686, 7.1595980748233075, 6.733431419085051, 9.631365113500038, 9.567440441685434, 10.185381112867503, 18.474323764312402, 22.224588593229655, 26.187940015477423, 17.359646235673452, 17.103945371440787, 15.749249128576153, 15.535729317370325, 12.63185248325864, 13.336469384119852, 5.286754432773918, 4.454024774399514, 5.500274243979732, 13.806214710352052, 13.315117620696682, 14.254606096186862, 13.97703099471157, 16.06952993387202, 16.1335852241415, -3.995944448662158, -7.049283626735942, -7.7929380298100455, -10.16767079533625, -9.697002432022927, -12.114525803365353, -13.333981875029266, -9.055182530315932, -8.691486327594689, -4.861960043286572, -9.461669338853397, -18.415497495961375, -24.042120375838806, -27.263302091449503, -26.877601033030757, -22.270620643476008, -17.620784338877613, -22.399188388607016, -27.391869836580526, -24.927669960389395, -26.041917220601974, -33.970211433272695, -31.37744381195057, -31.18459437122833, -16.30573114819164, -17.419978408404234, -19.123978877237406, -19.617760176140422, -21.09909754192668, -16.48333306128177, -17.42795484204845, -19.725102422354638, -20.862941552491463, -19.252792620458422, -19.27425976351671, -21.89343843641406, -17.79292239773045, -16.862428056232872, -22.229596968274322, -15.312785946445274, -17.59295748156653, -16.10869426239111, -11.333242189741824, -9.870489653109672, -7.052542346510094, -7.633341660049155, -8.085072524380209, -9.676891333246132, -15.570918490912803, -17.334824937099, -15.936606625070837, -12.301238143007936, 8.153216031837232, 9.05667993747359, 8.841096354680758, 6.318146474462253, 11.622807924924459, 12.895062153022067, 14.857356262417113, 25.768566713217112, 27.924931545887475, 28.313077346386592, 23.159362936323532, 24.934577991252716, 21.39813774993599, 16.675860450265304, 20.69685161967405, 20.15639599289659, 19.48622970950801, 19.76726620003744, 20.93465122466641, 16.93527958651333, 14.643746422792404, 10.709229024457755, 11.292919359798006, 11.271302005516603, -0.39221140524448117, -1.343412002188245, -5.382763772403564, -9.844304866406276, -8.068351044732339, -10.23414870681873, -9.042960645763486, -13.56947571316826, -12.075076501894756, -13.179634049730055, -1.2244338286191265, -12.616524828929215, -17.61951642694065, 11.432924787177384, 16.024416004958496, 21.25620759642159, 20.995715211869367, 18.36908911007002, 17.674442751264095, 23.687465498293847, 21.1910834117964, 21.73377479112642, 20.908884417018612, 16.393691792677032, 12.24752895796398, 14.765617654686992, 16.97979856943242, 9.099918087060217, -19.0171761695118, -13.025862209681847, -9.668830770081001, 1.092958699267598, 4.288885336628695, 1.5495202694546748, 5.136784151562296, 1.7017081851751499, -7.516471570026724, -12.060339299161328, -9.364454938640108, -13.01694314618831, -14.794343953487342, -11.75060523184662, -15.919238794746278, -15.39676497525626, -4.446584508445071, -10.520342660016283, -15.941008537224988, -16.942416691247516, -19.6418647586125, -17.464890510737533, -11.521750814038782, -7.1242628333312865, -14.068810684052536, 3.8445581510397346, 6.587545703362252], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 94.62365591397848, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 77.41935483870968, null, null, null, null, null, null, null, null, null, null, 75.26881720430106, null, null, null, null, null, null, null, null, null, null, null, null, 65.59139784946237, null, null, null, null, null, null, null, null, null, null, null, null, 69.89247311827957, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.56989247311827, null, null, null, null, null, null, null, null, null, null, 84.94623655913979, null, null, null, null, null, null, null, null, null, null, null, null, 87.09677419354838, null, null, null, null, null, null, null, null, null, null, null, null, 101.0752688172043, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6021505376344, null, null, null, null, null, null, null, null, null, null, null, 127.95698924731182, null, null, null, null, null, null, null, null, null, null, null, null, 149.46236559139783, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [49.5, -6.6, 42.9]}}, "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-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", "2026-08-14"], "close": [45.935316, 46.473659, 42.646532, 42.842293, 41.511118, 41.540482, 41.256629, 37.449077, 35.726381, 33.905803, 35.491467, 35.608924, 36.231208, 36.329289, 37.663194, 37.339526, 41.037188, 41.419705, 40.939107, 37.123747, 37.349334, 36.917777, 37.045282, 36.084086, 36.054662, 37.398375, 38.800936, 39.142536, 40.233377, 40.017174, 41.127671, 41.687832, 39.722352, 39.555287, 37.796182, 39.909073, 43.034186, 45.618793, 47.098453, 46.92128, 44.805049, 42.669132, 44.864107, 47.157511, 46.025573, 46.537406, 50.179293, 48.988297, 48.899711, 37.619705, 38.131538, 38.914276, 39.141096, 39.821553, 37.701287, 38.135202, 39.190404, 39.713074, 38.973447, 38.983308, 40.186436, 38.302851, 39.851138, 42.316564, 39.139305, 40.186709, 39.504908, 37.311289, 36.639369, 35.344936, 35.611728, 35.819232, 36.550439, 39.257879, 40.068135, 39.425859, 37.755941, 32.805476, 32.390467, 32.489496, 33.648421, 31.211708, 30.627294, 29.725908, 24.713809, 23.723276, 23.54498, 25.912355, 27.566545, 29.19102, 31.360213, 29.513158, 29.761418, 30.069261, 29.940166, 29.403924, 31.241048, 32.293671, 34.101004, 33.832884, 33.842814, 40.188342, 40.625279, 42.480768, 44.530191, 43.714401, 44.709267, 44.162091, 46.24136, 45.554903, 46.062285, 40.570626, 45.803619, 48.101759, 41.177494, 39.068378, 36.665138, 36.784796, 37.991345, 38.310433, 35.548332, 36.695053, 36.445766, 36.824682, 38.89875, 40.803303, 39.646611, 38.62952, 42.249168, 58.622341, 55.870212, 54.328149, 49.384687, 47.916628, 49.174964, 47.527143, 49.105056, 53.339456, 55.426696, 54.188333, 55.866115, 65.573276, 64.175125, 66.09, 65.85, 60.82, 63.61, 66.1, 66.56, 67.8, 66.8, 64.07, 62.05, 65.24, 66.89, 65.63], "ttmEps": [0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.39, 1.39], "quarterlyEps": [0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 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, 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, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.45, 0.45], "priceIndex": [100.0, 101.17195884752377, 92.84040192517669, 93.26656858091495, 90.36863488649996, 90.43255955831457, 89.8146188871325, 81.5256762356876, 77.77541140677035, 73.81205998452258, 77.26400967830503, 77.5197105425377, 78.87440678540233, 79.08792659660816, 81.99180343071984, 81.28718652985863, 89.33690148120456, 90.16963113957897, 89.12338166999875, 80.81744120362643, 81.3085382932818, 80.36904981779162, 80.64662491926691, 78.55412598010646, 78.49007068983698, 81.41529928737184, 84.46863846544562, 85.21229286851973, 87.58702563404593, 87.1163572707326, 89.53388064207503, 90.75333671373895, 86.47453736902561, 86.11084116630437, 82.28131488199625, 86.88102417756308, 93.68431470026243, 99.31093758013986, 102.53211929575056, 102.14641823733182, 97.53943784777707, 92.88960154317867, 97.66800559290807, 102.66068704088158, 100.19648716469045, 101.31073442490303, 109.23902863757375, 106.64626101625163, 106.45341157552939, 81.89712899765401, 83.0113762578666, 84.71537672669977, 85.20915802560279, 86.69049539138905, 82.07473091074414, 83.01935269151082, 85.316500271817, 86.45433940195383, 84.84419046992079, 84.86565761297908, 87.48483628587643, 83.38432024719282, 86.75490117451244, 92.12207008655389, 85.20525906472484, 87.4854305998461, 86.00116738067068, 81.22571530802139, 79.76296277138924, 76.94501546478966, 77.52581477832872, 77.97754564265978, 79.5693644515257, 85.46339160919237, 87.22729805537857, 85.8290797433504, 82.1937112612875, 71.41667644128104, 70.51321253564468, 70.72879611843751, 73.25174599865602, 67.94708454819381, 66.6748303200962, 64.71253621070116, 53.80132575990116, 51.6449609272308, 51.25681512673168, 56.41052953679474, 60.011658567887075, 63.5480988092038, 68.27037610887449, 64.24938493946574, 64.7898405662432, 65.46000684963178, 65.17897035910235, 64.01158533447338, 68.01095697262646, 70.30249013634739, 74.23700753468204, 73.65331719934179, 73.67493455362319, 87.48898559879287, 88.44018619573663, 92.47953796595195, 96.94107905995466, 95.16512523828072, 97.33092290036711, 96.13973483931187, 100.66624990671664, 99.17185069544314, 100.27640824327844, 88.32120802216751, 99.7132990224776, 104.71629062048903, 89.64234403002692, 85.05085281224581, 79.81906122078271, 80.07955360533494, 82.70617970713428, 83.40082606594021, 77.38780331891046, 79.8841854054079, 79.34149402607788, 80.16638440018569, 84.68157702452727, 88.82773985924032, 86.30965116251731, 84.09547024777189, 91.97535073014409, 127.6193267071462, 121.62801274731625, 118.2709813077154, 107.5091918383668, 104.3132652010057, 107.05263026817973, 103.4653663860721, 106.90044235245925, 116.11862210766112, 120.66248983679573, 117.96660547627451, 121.61909368382271, 142.75133320079917, 139.70759447915844, 143.8762280420581, 143.35375422256809, 132.4035737557569, 138.4773319073281, 143.8979977845368, 144.89940593855934, 147.59885400592432, 145.42187975804936, 139.4787400613506, 135.0812520806431, 142.02579993136436, 145.6178074403581, 142.87481988803557], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 149.46236559139783, 149.46236559139783], "valuationGap": [0.0, -1.1719588475237686, 7.1595980748233075, 6.733431419085051, 9.631365113500038, 9.567440441685434, 10.185381112867503, 18.474323764312402, 22.224588593229655, 26.187940015477423, 17.359646235673452, 17.103945371440787, 15.749249128576153, 15.535729317370325, 12.63185248325864, 13.336469384119852, 5.286754432773918, 4.454024774399514, 5.500274243979732, 13.806214710352052, 13.315117620696682, 14.254606096186862, 13.97703099471157, 16.06952993387202, 16.1335852241415, -3.995944448662158, -7.049283626735942, -7.7929380298100455, -10.16767079533625, -9.697002432022927, -12.114525803365353, -13.333981875029266, -9.055182530315932, -8.691486327594689, -4.861960043286572, -9.461669338853397, -18.415497495961375, -24.042120375838806, -27.263302091449503, -26.877601033030757, -22.270620643476008, -17.620784338877613, -22.399188388607016, -27.391869836580526, -24.927669960389395, -26.041917220601974, -33.970211433272695, -31.37744381195057, -31.18459437122833, -16.30573114819164, -17.419978408404234, -19.123978877237406, -19.617760176140422, -21.09909754192668, -16.48333306128177, -17.42795484204845, -19.725102422354638, -20.862941552491463, -19.252792620458422, -19.27425976351671, -21.89343843641406, -17.79292239773045, -16.862428056232872, -22.229596968274322, -15.312785946445274, -17.59295748156653, -16.10869426239111, -11.333242189741824, -9.870489653109672, -7.052542346510094, -7.633341660049155, -8.085072524380209, -9.676891333246132, -15.570918490912803, -17.334824937099, -15.936606625070837, -12.301238143007936, 8.153216031837232, 9.05667993747359, 8.841096354680758, 6.318146474462253, 11.622807924924459, 12.895062153022067, 14.857356262417113, 25.768566713217112, 27.924931545887475, 28.313077346386592, 23.159362936323532, 24.934577991252716, 21.39813774993599, 16.675860450265304, 20.69685161967405, 20.15639599289659, 19.48622970950801, 19.76726620003744, 20.93465122466641, 16.93527958651333, 14.643746422792404, 10.709229024457755, 11.292919359798006, 11.271302005516603, -0.39221140524448117, -1.343412002188245, -5.382763772403564, -9.844304866406276, -8.068351044732339, -10.23414870681873, -9.042960645763486, -13.56947571316826, -12.075076501894756, -13.179634049730055, -1.2244338286191265, -12.616524828929215, -17.61951642694065, 11.432924787177384, 16.024416004958496, 21.25620759642159, 20.995715211869367, 18.36908911007002, 17.674442751264095, 23.687465498293847, 21.1910834117964, 21.73377479112642, 20.908884417018612, 16.393691792677032, 12.24752895796398, 14.765617654686992, 16.97979856943242, 9.099918087060217, -19.0171761695118, -13.025862209681847, -9.668830770081001, 1.092958699267598, 4.288885336628695, 1.5495202694546748, 5.136784151562296, 1.7017081851751499, -7.516471570026724, -12.060339299161328, -9.364454938640108, -13.01694314618831, -14.794343953487342, -11.75060523184662, -15.919238794746278, -15.39676497525626, -4.446584508445071, -10.520342660016283, -15.941008537224988, -16.942416691247516, -19.6418647586125, -17.464890510737533, -11.521750814038782, -7.1242628333312865, -14.068810684052536, 3.8445581510397346, 6.587545703362252], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 94.62365591397848, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 77.41935483870968, null, null, null, null, null, null, null, null, null, null, 75.26881720430106, null, null, null, null, null, null, null, null, null, null, null, null, 65.59139784946237, null, null, null, null, null, null, null, null, null, null, null, null, 69.89247311827957, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 79.56989247311827, null, null, null, null, null, null, null, null, null, null, 84.94623655913979, null, null, null, null, null, null, null, null, null, null, null, null, 87.09677419354838, null, null, null, null, null, null, null, null, null, null, null, null, 101.0752688172043, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 108.6021505376344, null, null, null, null, null, null, null, null, null, null, null, 127.95698924731182, null, null, null, null, null, null, null, null, null, null, null, null, 149.46236559139783, null], "quarterLabels": ["2023-08-03", "", "", "", "", "", "", "", "", "", "2023-10-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-15", "", "", "", "", "", "", "", "", "", "", "2024-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-12", "", "", "", "", "", "", "", "", "", "", "2025-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-11", "", "", "", "", "", "", "", "", "", "", "", "2026-05-06", "", "", "", "", "", "", "", "", "", "", "", "", "2026-08-05", ""], "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": [23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 14.285714285714276, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 22.222222222222225, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 37.5, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 9.523809523809533, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 5.263157894736847, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 25.000000000000007, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 23.076923076923077, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 4.1666666666666705, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 13.793103448275875, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 22.727272727272734, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 36.00000000000001, 7.1428571428571495, 7.1428571428571495], "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": [22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-25", "latestDate": "2026-08-14", "startClose": 45.935316, "latestClose": 65.63, "startTtmEps": 0.93, "latestTtmEps": 1.39, "priceChangePct": 42.87481988803559, "epsChangePct": 49.46236559139783, "earningsGapPct": 6.587545703362238, "startMultiple": 49.3928129032258, "latestMultiple": 47.21582733812949, "multipleChangePct": -4.407494607285534, "latestQuarter": "2026-08-05", "tone": "positive", "read": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 54.49344041990953, "earningsMovePct": 71.60493827160492, "spread": 17.11149785169539, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": 68.65275869452125, "earningsMovePct": 127.86885245901641, "spread": 59.216093764495156, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": 42.87481988803559, "earningsMovePct": 49.46236559139783, "spread": 6.587545703362238, "lead": "aligned"}]}, "state": {"key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive", "lead": "aligned", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 1, "persistenceLabel": "1 quarter", "summary": "Earnings power and market price are broadly aligned; their relationship is currently closing.", "marketChangePct": 42.87481988803559, "earningsChangePct": 49.46236559139783, "recentMarketMovePoints": 3.1672254088771297, "recentEarningsMovePoints": 21.505376344086002}, "pressure": {"score": 18, "band": "low", "label": "Low \u2014 balanced", "direction": "aligned", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 92, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 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.63037508, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.17145301, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.41095911, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04674684, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.04539227, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.5710000372517583, "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-16", "requiredThrough": "2026-08-05", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["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", "2026-08-14"], "startDate": "2023-08-25", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 94.62365591397848, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 77.41935483870968, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 75.26881720430106, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 65.59139784946237, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 69.89247311827957, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 79.56989247311827, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 84.94623655913979, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 87.09677419354838, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 101.0752688172043, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 108.6021505376344, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 127.95698924731182, 149.46236559139783, 149.46236559139783], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 98.61306992005072, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 93.82272253220879, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.90630016433458, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 94.54559304395363, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 98.74648674625375, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 102.44474291776213, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 103.03162012387266, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 104.1295364241378, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 108.85121503409354, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 111.38893525307189, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 117.25893954347025, 121.98285857032276, 121.98285857032276], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 81.84499557130204, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 60.22719220549158, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 53.42648361381753, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 52.418511957484505, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 58.52657218777679, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 72.68556244464128, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 83.88972542072631, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 89.44596988485385, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 101.9645704162976, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 112.60274579273693, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 114.74933569530559, 126.20460584588132, 126.20460584588132], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 144, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 49.46236559139783, "valuationContribution": -6.587545703362252, "marketMove": 42.874819888035574, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 49.46236559139783}, {"key": "valuation", "label": "Relative valuation contribution", "value": -6.587545703362252}, {"key": "market", "label": "Total market move", "value": 42.874819888035574}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": -5.376344086021511, "surprisePct": 14.285714285714276, "immediateReturnPct": 4.67667437341035, "forward4WeekPct": 11.081852271718784, "forward13WeekPct": 6.424513821424616, "toDateReturnPct": 93.56568549637359, "weeksSince": 145, "availabilitySource": "reported", "spread": 17.359646235673452, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": -18.181818181818187, "surprisePct": 22.222222222222225, "immediateReturnPct": 3.7268772620861146, "forward4WeekPct": 10.990290243186852, "forward13WeekPct": 30.630687926016332, "toDateReturnPct": 82.02916449473301, "weeksSince": 130, "availabilitySource": "reported", "spread": -3.995944448662158, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": -2.777777777777779, "surprisePct": 37.5, "immediateReturnPct": 7.830582785022333, "forward4WeekPct": 12.267826917453073, "forward13WeekPct": -5.736459977409137, "toDateReturnPct": 64.44882094855973, "weeksSince": 119, "availabilitySource": "reported", "spread": -18.415497495961375, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": -12.857142857142856, "surprisePct": 9.523809523809533, "immediateReturnPct": -23.06763326269965, "forward4WeekPct": -18.564850004941746, "forward13WeekPct": -18.50434862488247, "toDateReturnPct": 34.2134721409703, "weeksSince": 106, "availabilitySource": "reported", "spread": -16.30573114819164, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 6.557377049180335, "surprisePct": 5.263157894736847, "immediateReturnPct": 4.042223906518094, "forward4WeekPct": 3.138296415585362, "forward13WeekPct": 2.931917522275307, "toDateReturnPct": 71.34494766460074, "weeksSince": 93, "availabilitySource": "reported", "spread": -16.862428056232872, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": 13.846153846153841, "surprisePct": 25.000000000000007, "immediateReturnPct": -13.111751075148682, "forward4WeekPct": -17.33298873414385, "forward13WeekPct": -16.939659906768046, "toDateReturnPct": 73.82694818810103, "weeksSince": 78, "availabilitySource": "reported", "spread": 8.153216031837232, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-02", "periodEnd": "2025-03-31", "earningsChangePct": 6.756756756756754, "surprisePct": 23.076923076923077, "immediateReturnPct": 6.383788737071572, "forward4WeekPct": 14.854161267858501, "forward13WeekPct": 55.093359904956515, "toDateReturnPct": 153.27686348847874, "weeksSince": 67, "availabilitySource": "reported", "spread": 24.934577991252716, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 2.5316455696202445, "surprisePct": 4.1666666666666705, "immediateReturnPct": 18.750001108063884, "forward4WeekPct": 29.168930810540772, "forward13WeekPct": 21.67278406576949, "toDateReturnPct": 93.9259542660962, "weeksSince": 54, "availabilitySource": "reported", "spread": -0.39221140524448117, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 16.049382716049365, "surprisePct": 13.793103448275875, "immediateReturnPct": -14.395034909222337, "forward4WeekPct": -21.018803075371938, "forward13WeekPct": -19.692084441236346, "toDateReturnPct": 36.43991688536794, "weeksSince": 41, "availabilitySource": "reported", "spread": 11.432924787177384, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 7.446808510638303, "surprisePct": 22.727272727272734, "immediateReturnPct": 38.753835341798926, "forward4WeekPct": 13.414370668790454, "forward13WeekPct": 51.896778180341904, "toDateReturnPct": 55.34033711622439, "weeksSince": 26, "availabilitySource": "reported", "spread": -19.0171761695118, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 17.821782178217816, "surprisePct": 36.00000000000001, "immediateReturnPct": 17.37575809594063, "forward4WeekPct": 8.86742348201588, "forward13WeekPct": 19.732685904505807, "toDateReturnPct": 17.477293704779704, "weeksSince": 14, "availabilitySource": "reported", "spread": -14.794343953487342, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 16.806722689075638, "surprisePct": 7.1428571428571495, "immediateReturnPct": 2.5291232372777417, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.5977927651747317, "weeksSince": 1, "availabilitySource": "reported", "spread": 3.8445581510397346, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 16.806722689075638, "surprisePct": 7.1428571428571495, "immediateReturnPct": 2.5291232372777417, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 0.5977927651747317, "weeksSince": 1, "availabilitySource": "reported", "spread": 3.8445581510397346, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Scientific & Technical Instruments", "population": 16, "spreadPercentile": 66.7, "qualityPercentile": 80.0, "rarityPercentile": 33.3, "currentOneYearSpread": -11.284454000000006, "lead": "price", "relatedSignals": [{"tickerId": 8330, "symbol": "SOTK", "name": "Sono-Tek Corp", "spread": -11.315600000000003, "lead": "price", "quality": 66.66666666666667}, {"tickerId": 3901, "symbol": "TDY", "name": "Teledyne Technologies Incorporated", "spread": -12.741653, "lead": "price", "quality": 100}, {"tickerId": 1813, "symbol": "GRMN", "name": "Garmin Ltd", "spread": -16.017036, "lead": "price", "quality": 100}, {"tickerId": 6707, "symbol": "ITRN", "name": "Ituran Location and Control Ltd", "spread": -23.462414999999996, "lead": "price", "quality": 87.5}, {"tickerId": 7362, "symbol": "NOVT", "name": "Novanta Inc", "spread": -44.233202, "lead": "price", "quality": 100}, {"tickerId": 1645, "symbol": "FTV", "name": "Fortive Corp", "spread": -59.148192, "lead": "price", "quality": 50}, {"tickerId": 3796, "symbol": "ST", "name": "Sensata Technologies Holding NV", "spread": -65.900686, "lead": "price", "quality": 75}, {"tickerId": 2372, "symbol": "KEYS", "name": "Keysight Technologies Inc", "spread": -77.474654, "lead": "price", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2024-02-16", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2024-05-03", "key": "fundamental_fracture", "label": "Fundamental fracture", "tone": "negative"}, {"date": "2025-02-14", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-05-02", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2025-08-01", "key": "shared_contraction", "label": "Shared contraction", "tone": "negative"}, {"date": "2025-10-31", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2026-02-13", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2026-08-07", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-14", "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."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}