{"ticker": {"uuid": "d4126e95-1b1c-4567-bedb-2021cbc13dc3", "symbol": "IESC", "name": "IES Holdings Inc", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 5, "beats": 5, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 31.7, "average_surprise_label": "+31.7%", "median_surprise": 37.7, "surprise_dispersion": 19.0, "average_reaction": 14.0, "average_reaction_label": "+14.0%", "average_abs_reaction": 14.8, "positive_response_rate": 83.3, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 5, "band": "beat", "label": "5 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": 88, "band": "Deep", "exact": 12, "surprise": 5, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": 70.6, "revenue_growth_1y": 22.7, "cash_conversion": 1.13, "net_margin": 11.4, "earnings_yield": 3.6, "eps_surprise_avg": 37.8, "sue_score": 1.49, "pe_ratio": 33.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 762.71, "currency": "USD", "return_13w": 14.4, "fair_value": 280.160256, "fair_value_gap": 172.2, "relative_strength": 35.4, "trend_signal": "Active", "expectation_direction": "positive", "expectation_probability": 63.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-12-07", "date_source": "exact", "eps_actual": 1.74, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.93270975848109, "one_week_reaction_label": "+13.9%", "four_week_reaction": 10.5961189445763, "four_week_reaction_label": "+10.6%", "confirmation": "unavailable", "revenue": 649021000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 37789000.0, "operating_cash_flow": 57280000.0, "free_cash_flow": 63661000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-02", "date_source": "exact", "eps_actual": 1.87, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.064113544598065, "one_week_reaction_label": "+12.1%", "four_week_reaction": 30.099106815122955, "four_week_reaction_label": "+30.1%", "confirmation": "unavailable", "revenue": 634444000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 40956000.0, "operating_cash_flow": 24953000.0, "free_cash_flow": 31468000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-03", "date_source": "exact", "eps_actual": 2.5835, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 39.05117839981693, "one_week_reaction_label": "+39.1%", "four_week_reaction": 22.41629166348866, "four_week_reaction_label": "+22.4%", "confirmation": "unavailable", "revenue": 705733000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 52909000.0, "operating_cash_flow": 33740000.0, "free_cash_flow": 40584000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-02", "date_source": "exact", "eps_actual": 3.0297, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 13.753641281731158, "one_week_reaction_label": "+13.8%", "four_week_reaction": 33.46511305312803, "four_week_reaction_label": "+33.5%", "confirmation": "unavailable", "revenue": 768415000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 62100000.0, "operating_cash_flow": 82928000.0, "free_cash_flow": 100460000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-22", "date_source": "exact", "eps_actual": 2.2714, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 30.540229885057464, "eps_yoy_label": "+30.5%", "one_week_reaction": 20.091465777846693, "one_week_reaction_label": "+20.1%", "four_week_reaction": -4.987985427486232, "four_week_reaction_label": "-5.0%", "confirmation": "unavailable", "revenue": 775766000.0, "revenue_yoy": 19.528643911368047, "revenue_yoy_label": "+19.5%", "net_income": 63151000.0, "operating_cash_flow": 92783000.0, "free_cash_flow": 107051000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-04", "date_source": "exact", "eps_actual": 2.7245, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 45.69518716577539, "eps_yoy_label": "+45.7%", "one_week_reaction": 4.162147505422997, "one_week_reaction_label": "+4.2%", "four_week_reaction": -19.40979754157628, "four_week_reaction_label": "-19.4%", "confirmation": "unavailable", "revenue": 749547000.0, "revenue_yoy": 18.14234195610645, "revenue_yoy_label": "+18.1%", "net_income": 56303000.0, "operating_cash_flow": 37260000.0, "free_cash_flow": 50429000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-02", "date_source": "exact", "eps_actual": 3.4996, "eps_estimate": null, "eps_surprise": 0.0, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": 35.45964776466035, "eps_yoy_label": "+35.5%", "one_week_reaction": 21.96623634558092, "one_week_reaction_label": "+22.0%", "four_week_reaction": 21.434955312810324, "four_week_reaction_label": "+21.4%", "confirmation": "unavailable", "revenue": 833960000.0, "revenue_yoy": 18.169335995341015, "revenue_yoy_label": "+18.2%", "net_income": 70652000.0, "operating_cash_flow": 24844000.0, "free_cash_flow": 41797000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-01", "date_source": "exact", "eps_actual": 3.81, "eps_estimate": 3.55, "eps_surprise": 0.26, "surprise_pct": 7.3239, "surprise_label": "+7.3%", "surprise_band": "beat", "eps_yoy": 25.755025250024755, "eps_yoy_label": "+25.8%", "one_week_reaction": -3.2880389196443685, "one_week_reaction_label": "-3.3%", "four_week_reaction": -4.62729967007773, "four_week_reaction_label": "-4.6%", "confirmation": "diverged", "revenue": 890158000.0, "revenue_yoy": 15.843391917128113, "revenue_yoy_label": "+15.8%", "net_income": 77230000.0, "operating_cash_flow": 91991000.0, "free_cash_flow": 109139000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-21", "date_source": "exact", "eps_actual": 4.99, "eps_estimate": 3.11, "eps_surprise": 1.88, "surprise_pct": 60.4502, "surprise_label": "+60.5%", "surprise_band": "beat", "eps_yoy": 119.68829796601217, "eps_yoy_label": "+119.7%", "one_week_reaction": 14.767897781799242, "one_week_reaction_label": "+14.8%", "four_week_reaction": 26.171478709111362, "four_week_reaction_label": "+26.2%", "confirmation": "confirmed", "revenue": 897800000.0, "revenue_yoy": 15.730774486120817, "revenue_yoy_label": "+15.7%", "net_income": 101790000.0, "operating_cash_flow": 132001000.0, "free_cash_flow": 151984000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-01-30", "date_source": "exact", "eps_actual": 4.51, "eps_estimate": 3.94, "eps_surprise": 0.57, "surprise_pct": 14.467, "surprise_label": "+14.5%", "surprise_band": "beat", "eps_yoy": 65.53496054321893, "eps_yoy_label": "+65.5%", "one_week_reaction": -1.219908561027929, "one_week_reaction_label": "-1.2%", "four_week_reaction": 12.602110463478574, "four_week_reaction_label": "+12.6%", "confirmation": "diverged", "revenue": 870958000.0, "revenue_yoy": 16.19791687512591, "revenue_yoy_label": "+16.2%", "net_income": 91439000.0, "operating_cash_flow": 75979000.0, "free_cash_flow": 122553000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-01", "date_source": "exact", "eps_actual": 5.44, "eps_estimate": 3.95, "eps_surprise": 1.49, "surprise_pct": 37.7215, "surprise_label": "+37.7%", "surprise_band": "beat", "eps_yoy": 55.44633672419707, "eps_yoy_label": "+55.4%", "one_week_reaction": 11.153717905968673, "one_week_reaction_label": "+11.2%", "four_week_reaction": 9.978326108702905, "four_week_reaction_label": "+10.0%", "confirmation": "confirmed", "revenue": 974200000.0, "revenue_yoy": 16.816154252002494, "revenue_yoy_label": "+16.8%", "net_income": 110000000.0, "operating_cash_flow": 133920999.0, "free_cash_flow": 165746998.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-31", "date_source": "exact", "eps_actual": 6.7, "eps_estimate": 4.83, "eps_surprise": 1.87, "surprise_pct": 38.7164, "surprise_label": "+38.7%", "surprise_band": "beat", "eps_yoy": 75.85301837270342, "eps_yoy_label": "+75.9%", "one_week_reaction": 21.82503553915696, "one_week_reaction_label": "+21.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 1242697000.0, "revenue_yoy": 39.604092756566814, "revenue_yoy_label": "+39.6%", "net_income": 152974000.0, "operating_cash_flow": 29521000.0, "free_cash_flow": 74163000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [1.74, 1.87, 2.5835, 3.0297, 2.2714, 2.7245, 3.4996, 3.81, 4.99, 4.51, 5.44, 6.7], "eps_estimate": [null, null, null, null, null, null, null, 3.55, 3.11, 3.94, 3.95, 4.83], "surprise": [null, null, null, null, null, null, null, 7.3239, 60.4502, 14.467, 37.7215, 38.7164], "reaction_1w": [13.93270975848109, 12.064113544598065, 39.05117839981693, 13.753641281731158, 20.091465777846693, 4.162147505422997, 21.96623634558092, -3.2880389196443685, 14.767897781799242, -1.219908561027929, 11.153717905968673, 21.82503553915696], "reaction_4w": [10.5961189445763, 30.099106815122955, 22.41629166348866, 33.46511305312803, -4.987985427486232, -19.40979754157628, 21.434955312810324, -4.62729967007773, 26.171478709111362, 12.602110463478574, 9.978326108702905, null], "revenue": [649.02, 634.44, 705.73, 768.41, 775.77, 749.55, 833.96, 890.16, 897.8, 870.96, 974.2, 1242.7], "net_income": [37.79, 40.96, 52.91, 62.1, 63.15, 56.3, 70.65, 77.23, 101.79, 91.44, 110.0, 152.97], "financial_unit": "millions", "scatter": [{"x": 7.3239, "y": -3.2880389196443685, "label": "2025-06-30"}, {"x": 60.4502, "y": 14.767897781799242, "label": "2025-09-30"}, {"x": 14.467, "y": -1.219908561027929, "label": "2025-12-31"}, {"x": 37.7215, "y": 11.153717905968673, "label": "2026-03-31"}, {"x": 38.7164, "y": 21.82503553915696, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 102.64161604746431, 107.5434383387484, 102.27433253284362, 95.80449215990957, 94.0952111880209, 93.04986580025427, 100.74869331826528, 89.02387342845034, 86.04322644441305, 86.36813109196213, 87.38522390168102, 87.1309506992513, 92.73908744172907, 101.82229128407967, 101.18660827800537, 115.28464472383104, 118.53369119932194, 116.04746433112021, 111.90846164712529, 108.54640485944343, 112.09210340443563, 119.60728916513632, 115.45416019211751, 121.54259076140697, 129.38268116965673, 143.04280265574235, 150.20483119084616, 159.88133917219946, 160.40401186608275, 144.3848001130103, 160.79954795875122, 171.83217968639636, 188.7696002260206, 174.38903799971746, 163.17276451476198, 185.20977539200453, 227.98417855629322, 257.5363751942365, 225.94999293685544, 226.72693883316853, 215.35527616895038, 181.02839384093798, 188.51532702359086, 186.77779347365447, 196.82158496962847, 197.24537364034467, 221.34482271507272, 209.6623816923294, 203.67283514620706, 218.90097471394262, 231.68526628054806, 241.41827941799687, 271.8321796863964, 263.497669162311, 205.5516315863822, 227.58864246362484, 259.78245514903233, 282.1019918067523, 292.6967085746574, 310.481706455714, 323.29425060036726, 293.8126854075434, 328.61986156236753, 403.37618307670573, 364.48650939398215, 392.72496115270513, 437.717191693742, 378.82469275321375, 346.3059754202571, 300.18364175731034, 297.3866365305834, 318.78796440175165, 316.86678909450484, 362.607712953807, 402.65574233648823, 312.5865235202712, 325.5968357112586, 321.3448227150727, 273.13886142110465, 251.91411216273485, 237.6748128266704, 256.94307105523376, 260.29100155389176, 235.4428591608984, 226.83994914535953, 254.06130809436357, 258.5110891368837, 284.50346094081084, 336.53058341573666, 346.99816358242686, 382.0031077835853, 345.48665065687237, 366.8032207938975, 395.50784009040825, 369.95338324622116, 385.8313321090549, 412.1062296934595, 432.8436219805057, 436.7283514620709, 462.1415454160191, 505.24085322785703, 494.9992936855488, 488.6283373357818, 469.2188162169798, 481.86184489334653, 493.4454018929227, 493.91156943071053, 533.3097895182934, 535.9796581438056, 554.9512643028677, 541.0651221923999, 510.75010594716764, 545.5572821019917, 617.290577765221, 553.5810142675518, 563.6813109196213, 515.1998869896877, 524.3537222771577, 591.2840796722701, 605.4810001412628, 650.0353157225596, 579.347365447097, 569.5437208645288, 574.8128266704337, 550.8122616188726, 649.9364316993924, 651.9423647407825, 537.2086452888826, 643.9892640203418, 731.9677920610254, 734.1008617036304, 699.7457267975702, 608.3486368131091, 625.4555728210198, 617.2481988981493, 669.3883316852663, 681.5934454018928, 752.6274897584403, 759.4010453453878, 847.2948156519282, 926.1760135612374, 941.7996892216415, 963.6954372086453, 931.8406554598106, 958.2568159344539, 1018.1099025286057, 1059.2315298771014, 1006.342703771719, 1009.8884023167112, 923.8593021613221, 883.6558835993783, 865.9697697414888, 884.4045769176438, 1051.7587229834721, 1077.4261901398502], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 528.5009524739902], "gap": [0.0, -2.6416160474643107, -7.543438338748402, -2.2743325328436157, 4.195507840090428, 5.9047888119791025, 6.950134199745733, -0.748693318265282, 10.976126571549656, 13.956773555586949, 13.631868908037873, 12.614776098318984, 12.8690493007487, 7.260912558270931, -1.8222912840796681, -1.186608278005366, 3.9528876358622256, 0.7038411603713257, 3.1900680285730516, 7.329070712567969, 10.691127500249834, 7.1454289552576284, -0.36975680544306044, 3.783372167575749, -2.3050584017137083, 7.653903600528395, -6.00621788555722, -13.168246420661035, -22.84475440201433, -23.367427095897625, -7.348215342825171, -23.76296318856609, -34.79559491621123, -51.73301545583547, -37.35245322953233, -26.13617974457685, -48.1731906218194, -90.94759378610809, -79.89997603436737, -48.31359377698632, -49.09053967329942, -37.71887700908127, -3.3919946810688657, -10.878927863721742, -9.141394313785355, -19.18518580975936, -19.608974480475553, -43.70842355520361, -32.02598253246029, -26.03643598633795, -41.2645755540735, -6.432494337012656, -16.165507474461464, -46.57940774286098, -38.244897218775606, 19.701140357153207, -2.335870520089429, -34.52968320549692, -56.849219863216916, -67.443936631122, -85.2289345121786, -98.04147865683186, -68.55991346400802, -103.36708961883213, -178.12341113317032, -139.23373745044674, -167.47218920916973, -199.48635107438966, -140.59385213386142, -108.07513480090475, -61.952801137958005, -59.15579591123108, -80.55712378239932, -78.6359484751525, -124.37687233445465, -164.4249017171359, -74.35568290091888, -66.49704574398464, -62.245032747798746, -14.039071453830672, 7.185677804539125, 21.424977140603573, 2.156718912040219, -1.1912115866177828, 23.656930806375584, 32.25984082191445, 5.03848187291041, 0.5887008303902803, -25.40367097353686, -77.43079344846268, -65.52500381102061, -100.52994801217903, -64.01349088546613, -85.33006102249124, -114.034680319002, -88.48022347481492, -104.35817233764868, -130.63306992205327, -151.37046220909946, -155.25519169066467, -180.66838564461284, -223.7676934564508, -213.52613391414258, -188.09837103870757, -168.68884991990558, -181.3318785962723, -192.91543559584846, -193.3816031336363, -232.7798232212192, -235.4496918467314, -254.42129800579346, -240.53515589532572, -210.22013965009342, -245.02731580491752, -316.76061146814675, -253.0510479704776, -263.1513446225471, -214.66992069261346, -223.82375598008343, -224.35934953990062, -238.55627000889336, -283.11058559019017, -212.42263531472753, -202.61899073215938, -207.8880965380642, -183.88753148650318, -283.01170156702295, -285.01763460841306, -170.28391515651316, -233.45832082686746, -321.4368488675511, -323.569918510156, -289.2147836040959, -197.81769361963478, -214.92462962754547, -206.71725570467498, -258.85738849179194, -271.0625022084185, -342.096546564966, -348.8701021519135, -436.7638724584538, -515.6450703677631, -483.87950165753267, -505.7752496445365, -473.92046789570173, -500.33662837034507, -560.1897149644969, -601.3113423129926, -548.4225162076102, -551.9682147526023, -465.9391145972133, -425.7356960352694, -408.04958217737993, -426.48438935353494, -593.8385354193633, -548.92523766586], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.23753235969326, null, null, null, null, null, null, null, null, 137.03658477018513, null, null, null, null, null, null, null, null, null, null, null, null, 177.63639915986911, null, null, null, null, null, null, null, null, null, null, null, null, 225.2527719435354, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 238.23084061935234, null, null, null, null, null, null, null, null, null, 259.099789967274, null, null, null, null, null, null, null, null, null, null, null, null, 281.47315977140624, null, null, null, null, null, null, null, null, null, null, null, null, 300.5299662970742, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 366.92473013236946, null, null, null, null, null, null, null, null, null, 410.53094319347434, null, null, null, null, null, null, null, null, null, null, null, null, 457.92018756410886, null, null, null, null, null, null, null, null, null, null, null, null, 528.5009524739902], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [428.5, 548.9, 977.4]}}, "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": [70.79, 72.66, 76.13, 72.4, 67.82, 66.61, 65.87, 71.32, 63.02, 60.91, 61.14, 61.86, 61.68, 65.65, 72.08, 71.63, 81.61, 83.91, 82.15, 79.22, 76.84, 79.35, 84.67, 81.73, 86.04, 91.59, 101.26, 106.33, 113.18, 113.55, 102.21, 113.83, 121.64, 133.63, 123.45, 115.51, 131.11, 161.39, 182.31, 159.95, 160.5, 152.45, 128.15, 133.45, 132.22, 139.33, 139.63, 156.69, 148.42, 144.18, 154.96, 164.01, 170.9, 192.43, 186.53, 145.51, 161.11, 183.9, 199.7, 207.2, 219.79, 228.86, 207.99, 232.63, 285.55, 258.02, 278.01, 309.86, 268.17, 245.15, 212.5, 210.52, 225.67, 224.31, 256.69, 285.04, 221.28, 230.49, 227.48, 193.355, 178.33, 168.25, 181.89, 184.26, 166.67, 160.58, 179.85, 183.0, 201.4, 238.23, 245.64, 270.42, 244.57, 259.66, 279.98, 261.89, 273.13, 291.73, 306.41, 309.16, 327.15, 357.66, 350.41, 345.9, 332.16, 341.11, 349.31, 349.64, 377.53, 379.42, 392.85, 383.02, 361.56, 386.2, 436.98, 391.88, 399.03, 364.71, 371.19, 418.57, 428.62, 460.16, 410.12, 403.18, 406.91, 389.92, 460.09, 461.51, 380.29, 455.88, 518.16, 519.67, 495.35, 430.65, 442.76, 436.95, 473.86, 482.5, 532.785, 537.58, 599.8, 655.64, 666.7, 682.2, 659.65, 678.35, 720.72, 749.83, 712.39, 714.9, 654.0, 625.54, 613.02, 626.07, 744.54, 762.71], "ttmEps": [4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.0946, 4.8823, 4.8823, 4.8823, 4.8823, 4.8823, 4.8823, 4.8823, 4.8823, 4.8823, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 5.6111, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 7.2735, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.2232, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 9.7546, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 10.6091, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 11.5252, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 12.3055, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 15.0241, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 16.8096, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 21.64], "quarterlyEps": [1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 2.5835, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 3.0297, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.2714, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 2.7245, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.4996, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 3.81, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 6.7], "priceIndex": [100.0, 102.64161604746431, 107.5434383387484, 102.27433253284362, 95.80449215990957, 94.0952111880209, 93.04986580025427, 100.74869331826528, 89.02387342845034, 86.04322644441305, 86.36813109196213, 87.38522390168102, 87.1309506992513, 92.73908744172907, 101.82229128407967, 101.18660827800537, 115.28464472383104, 118.53369119932194, 116.04746433112021, 111.90846164712529, 108.54640485944343, 112.09210340443563, 119.60728916513632, 115.45416019211751, 121.54259076140697, 129.38268116965673, 143.04280265574235, 150.20483119084616, 159.88133917219946, 160.40401186608275, 144.3848001130103, 160.79954795875122, 171.83217968639636, 188.7696002260206, 174.38903799971746, 163.17276451476198, 185.20977539200453, 227.98417855629322, 257.5363751942365, 225.94999293685544, 226.72693883316853, 215.35527616895038, 181.02839384093798, 188.51532702359086, 186.77779347365447, 196.82158496962847, 197.24537364034467, 221.34482271507272, 209.6623816923294, 203.67283514620706, 218.90097471394262, 231.68526628054806, 241.41827941799687, 271.8321796863964, 263.497669162311, 205.5516315863822, 227.58864246362484, 259.78245514903233, 282.1019918067523, 292.6967085746574, 310.481706455714, 323.29425060036726, 293.8126854075434, 328.61986156236753, 403.37618307670573, 364.48650939398215, 392.72496115270513, 437.717191693742, 378.82469275321375, 346.3059754202571, 300.18364175731034, 297.3866365305834, 318.78796440175165, 316.86678909450484, 362.607712953807, 402.65574233648823, 312.5865235202712, 325.5968357112586, 321.3448227150727, 273.13886142110465, 251.91411216273485, 237.6748128266704, 256.94307105523376, 260.29100155389176, 235.4428591608984, 226.83994914535953, 254.06130809436357, 258.5110891368837, 284.50346094081084, 336.53058341573666, 346.99816358242686, 382.0031077835853, 345.48665065687237, 366.8032207938975, 395.50784009040825, 369.95338324622116, 385.8313321090549, 412.1062296934595, 432.8436219805057, 436.7283514620709, 462.1415454160191, 505.24085322785703, 494.9992936855488, 488.6283373357818, 469.2188162169798, 481.86184489334653, 493.4454018929227, 493.91156943071053, 533.3097895182934, 535.9796581438056, 554.9512643028677, 541.0651221923999, 510.75010594716764, 545.5572821019917, 617.290577765221, 553.5810142675518, 563.6813109196213, 515.1998869896877, 524.3537222771577, 591.2840796722701, 605.4810001412628, 650.0353157225596, 579.347365447097, 569.5437208645288, 574.8128266704337, 550.8122616188726, 649.9364316993924, 651.9423647407825, 537.2086452888826, 643.9892640203418, 731.9677920610254, 734.1008617036304, 699.7457267975702, 608.3486368131091, 625.4555728210198, 617.2481988981493, 669.3883316852663, 681.5934454018928, 752.6274897584403, 759.4010453453878, 847.2948156519282, 926.1760135612374, 941.7996892216415, 963.6954372086453, 931.8406554598106, 958.2568159344539, 1018.1099025286057, 1059.2315298771014, 1006.342703771719, 1009.8884023167112, 923.8593021613221, 883.6558835993783, 865.9697697414888, 884.4045769176438, 1051.7587229834721, 1077.4261901398502], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 528.5009524739902], "valuationGap": [0.0, -2.6416160474643107, -7.543438338748402, -2.2743325328436157, 4.195507840090428, 5.9047888119791025, 6.950134199745733, -0.748693318265282, 10.976126571549656, 13.956773555586949, 13.631868908037873, 12.614776098318984, 12.8690493007487, 7.260912558270931, -1.8222912840796681, -1.186608278005366, 3.9528876358622256, 0.7038411603713257, 3.1900680285730516, 7.329070712567969, 10.691127500249834, 7.1454289552576284, -0.36975680544306044, 3.783372167575749, -2.3050584017137083, 7.653903600528395, -6.00621788555722, -13.168246420661035, -22.84475440201433, -23.367427095897625, -7.348215342825171, -23.76296318856609, -34.79559491621123, -51.73301545583547, -37.35245322953233, -26.13617974457685, -48.1731906218194, -90.94759378610809, -79.89997603436737, -48.31359377698632, -49.09053967329942, -37.71887700908127, -3.3919946810688657, -10.878927863721742, -9.141394313785355, -19.18518580975936, -19.608974480475553, -43.70842355520361, -32.02598253246029, -26.03643598633795, -41.2645755540735, -6.432494337012656, -16.165507474461464, -46.57940774286098, -38.244897218775606, 19.701140357153207, -2.335870520089429, -34.52968320549692, -56.849219863216916, -67.443936631122, -85.2289345121786, -98.04147865683186, -68.55991346400802, -103.36708961883213, -178.12341113317032, -139.23373745044674, -167.47218920916973, -199.48635107438966, -140.59385213386142, -108.07513480090475, -61.952801137958005, -59.15579591123108, -80.55712378239932, -78.6359484751525, -124.37687233445465, -164.4249017171359, -74.35568290091888, -66.49704574398464, -62.245032747798746, -14.039071453830672, 7.185677804539125, 21.424977140603573, 2.156718912040219, -1.1912115866177828, 23.656930806375584, 32.25984082191445, 5.03848187291041, 0.5887008303902803, -25.40367097353686, -77.43079344846268, -65.52500381102061, -100.52994801217903, -64.01349088546613, -85.33006102249124, -114.034680319002, -88.48022347481492, -104.35817233764868, -130.63306992205327, -151.37046220909946, -155.25519169066467, -180.66838564461284, -223.7676934564508, -213.52613391414258, -188.09837103870757, -168.68884991990558, -181.3318785962723, -192.91543559584846, -193.3816031336363, -232.7798232212192, -235.4496918467314, -254.42129800579346, -240.53515589532572, -210.22013965009342, -245.02731580491752, -316.76061146814675, -253.0510479704776, -263.1513446225471, -214.66992069261346, -223.82375598008343, -224.35934953990062, -238.55627000889336, -283.11058559019017, -212.42263531472753, -202.61899073215938, -207.8880965380642, -183.88753148650318, -283.01170156702295, -285.01763460841306, -170.28391515651316, -233.45832082686746, -321.4368488675511, -323.569918510156, -289.2147836040959, -197.81769361963478, -214.92462962754547, -206.71725570467498, -258.85738849179194, -271.0625022084185, -342.096546564966, -348.8701021519135, -436.7638724584538, -515.6450703677631, -483.87950165753267, -505.7752496445365, -473.92046789570173, -500.33662837034507, -560.1897149644969, -601.3113423129926, -548.4225162076102, -551.9682147526023, -465.9391145972133, -425.7356960352694, -408.04958217737993, -426.48438935353494, -593.8385354193633, -548.92523766586], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 119.23753235969326, null, null, null, null, null, null, null, null, 137.03658477018513, null, null, null, null, null, null, null, null, null, null, null, null, 177.63639915986911, null, null, null, null, null, null, null, null, null, null, null, null, 225.2527719435354, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 238.23084061935234, null, null, null, null, null, null, null, null, null, 259.099789967274, null, null, null, null, null, null, null, null, null, null, null, null, 281.47315977140624, null, null, null, null, null, null, null, null, null, null, null, null, 300.5299662970742, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 366.92473013236946, null, null, null, null, null, null, null, null, null, 410.53094319347434, null, null, null, null, null, null, null, null, null, null, null, null, 457.92018756410886, null, null, null, null, null, null, null, null, null, null, null, null, 528.5009524739902], "quarterLabels": ["2023-08-04", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-07", "", "", "", "", "", "", "", "", "2024-02-02", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-03", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-02", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-22", "", "", "", "", "", "", "", "", "", "2025-02-04", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-02", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-21", "", "", "", "", "", "", "", "", "", "2026-01-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-01", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-31"], "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": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 7.323943661971838, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 60.4501607717042, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 14.467005076142128, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 37.721518987341774, 38.71635610766045], "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": [14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 119, 1, 8, 15, 22, 29, 36, 43, 50, 57, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 98, 105, 112, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 84, 91, 7], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 70.79, "latestClose": 762.71, "startTtmEps": 4.0946, "latestTtmEps": 21.64, "priceChangePct": 977.4261901398502, "epsChangePct": 428.5009524739902, "earningsGapPct": -548.92523766586, "startMultiple": 17.28862404142041, "latestMultiple": 35.245378927911275, "multipleChangePct": 103.8645692304358, "latestQuarter": "2026-07-31", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 8 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 120.50014455044816, "earningsMovePct": 75.85632440778514, "spread": -44.64382014266302, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 365.0387171513932, "earningsMovePct": 134.6257264290051, "spread": -230.4129907223881, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 977.4261901398502, "earningsMovePct": 428.5009524739902, "spread": -548.92523766586, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 8, "persistenceLabel": "8 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 8 updates.", "marketChangePct": 977.4261901398502, "earningsChangePct": 428.5009524739902, "recentMarketMovePoints": 135.62650091820865, "recentEarningsMovePoints": 70.58076490988134}, "pressure": {"score": 97, "band": "extreme", "label": "Extreme \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 80, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The three-year starting earnings level was unusually depressed.", "The earnings move is exceptionally large and should be read with its quality confirmation."], "baseSensitive": true, "exceptionalMove": true, "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.12767123, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.22657013, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.66802954, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.03725465, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00456587, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -4.489012885411869, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-31", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 119.23753235969326, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 137.03658477018513, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 177.63639915986911, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 225.2527719435354, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 238.23084061935234, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 259.099789967274, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 281.47315977140624, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 300.5299662970742, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 366.92473013236946, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 410.53094319347434, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 457.92018756410886, 528.5009524739902], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 101.34809511912913, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 103.8877373267292, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 109.72213577216291, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 117.56505568283846, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 122.96856334780864, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 127.8757387216779, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 133.3424283532699, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 138.53268622266484, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 143.735350267692, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 148.91145401231068, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 154.890292743112, 169.92005477475757], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 118.63845382567506, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 128.60422501123674, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 122.31442104899214, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 163.31155136050896, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 193.31535456211319, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 206.42671921999792, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 207.26549804653737, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 213.26695017805898, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 244.33772430245827, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 294.2108356671161, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 379.9211686201293, 355.73557238184145], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 138, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 428.5009524739902, "valuationContribution": 548.92523766586, "marketMove": 977.4261901398502, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 428.5009524739902}, {"key": "valuation", "label": "Relative valuation contribution", "value": 548.92523766586}, {"key": "market", "label": "Total market move", "value": 977.4261901398502}]}, "acceptance": {"available": true, "events": [{"date": "2023-12-08", "periodEnd": "2023-09-30", "earningsChangePct": 19.237532359693255, "surprisePct": null, "immediateReturnPct": 13.932709758481089, "forward4WeekPct": 7.2734887616920485, "forward13WeekPct": 58.52296523802876, "toDateReturnPct": 964.7912885662433, "weeksSince": 139, "availabilitySource": "reported", "spread": 3.9528876358622256, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-02-09", "periodEnd": "2023-12-31", "earningsChangePct": 14.927390778936168, "surprisePct": null, "immediateReturnPct": 6.450488145048805, "forward4WeekPct": 31.973500697350055, "forward13WeekPct": 111.88981868898185, "toDateReturnPct": 786.4597861459786, "weeksSince": 130, "availabilitySource": "reported", "spread": 7.653903600528395, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-10", "periodEnd": "2024-03-31", "earningsChangePct": 29.626989360374957, "surprisePct": null, "immediateReturnPct": 12.96238924344757, "forward4WeekPct": -20.596071627734048, "forward13WeekPct": 1.6233967408141758, "toDateReturnPct": 372.588140529153, "weeksSince": 117, "availabilitySource": "reported", "spread": -79.89997603436737, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-08-09", "periodEnd": "2024-06-30", "earningsChangePct": 26.805526912765522, "surprisePct": null, "immediateReturnPct": 5.840216830149703, "forward4WeekPct": -6.098347960764084, "forward13WeekPct": 84.2733608673206, "toDateReturnPct": 392.1979865771812, "weeksSince": 104, "availabilitySource": "reported", "spread": -6.432494337012656, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-29", "periodEnd": "2024-09-30", "earningsChangePct": 5.761557810738127, "surprisePct": null, "immediateReturnPct": 11.456422430847812, "forward4WeekPct": -24.276105176072793, "forward13WeekPct": -35.854825365994024, "toDateReturnPct": 174.34624653789433, "weeksSince": 88, "availabilitySource": "reported", "spread": -199.48635107438966, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-02-07", "periodEnd": "2024-12-31", "earningsChangePct": 8.759969655342093, "surprisePct": null, "immediateReturnPct": 4.162147505422986, "forward4WeekPct": -23.965112075198846, "forward13WeekPct": 11.008676789587856, "toDateReturnPct": 244.6809472161967, "weeksSince": 78, "availabilitySource": "reported", "spread": -66.49704574398464, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-05-09", "periodEnd": "2025-03-31", "earningsChangePct": 8.63503973004307, "surprisePct": null, "immediateReturnPct": 3.1104394912479627, "forward4WeekPct": 17.525080804264803, "forward13WeekPct": 45.195819166351846, "toDateReturnPct": 220.1569911430131, "weeksSince": 65, "availabilitySource": "reported", "spread": -65.52500381102061, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-08-08", "periodEnd": "2025-06-30", "earningsChangePct": 6.770381425051197, "surprisePct": 7.323943661971838, "immediateReturnPct": -1.2870637253503125, "forward4WeekPct": -0.21974258725494522, "forward13WeekPct": 13.875174795239854, "toDateReturnPct": 117.66216717559428, "weeksSince": 52, "availabilitySource": "reported", "spread": -188.09837103870757, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-11-28", "periodEnd": "2025-09-30", "earningsChangePct": 22.09256023729227, "surprisePct": 60.4501607717042, "immediateReturnPct": 12.764352487944187, "forward4WeekPct": 8.618227861741978, "forward13WeekPct": 33.449176971362384, "toDateReturnPct": 105.47697944448937, "weeksSince": 36, "availabilitySource": "reported", "spread": -224.35934953990062, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-02-06", "periodEnd": "2025-12-31", "earningsChangePct": 11.884239322155722, "surprisePct": 14.467005076142128, "immediateReturnPct": 19.876936022509128, "forward4WeekPct": 13.242525441110708, "forward13WeekPct": 75.31357648110652, "toDateReturnPct": 100.56009887191352, "weeksSince": 26, "availabilitySource": "reported", "spread": -233.45832082686746, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-05-08", "periodEnd": "2026-03-31", "earningsChangePct": 11.543403769274697, "surprisePct": 37.721518987341774, "immediateReturnPct": 1.6869013483008954, "forward4WeekPct": 9.926179000671098, "forward13WeekPct": 16.33060826063084, "toDateReturnPct": 16.33060826063084, "weeksSince": 13, "availabilitySource": "reported", "spread": -483.87950165753267, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 15.413333333333345, "surprisePct": 38.71635610766045, "immediateReturnPct": 2.4404330190453294, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.4404330190453294, "weeksSince": 0, "availabilitySource": "reported", "spread": -548.92523766586, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-08-07", "periodEnd": "2026-06-30", "earningsChangePct": 15.413333333333345, "surprisePct": 38.71635610766045, "immediateReturnPct": 2.4404330190453294, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 2.4404330190453294, "weeksSince": 0, "availabilitySource": "reported", "spread": -548.92523766586, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 6 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Engineering & Construction", "population": 27, "spreadPercentile": 19.2, "qualityPercentile": 76.9, "rarityPercentile": 80.8, "currentOneYearSpread": -49.85234599999999, "lead": "price", "relatedSignals": [{"tickerId": 1518, "symbol": "FIX", "name": "Comfort Systems USA Inc", "spread": -38.32541199999999, "lead": "price", "quality": 87.5}, {"tickerId": 1169, "symbol": "ECG", "name": "Everus Construction Group Inc", "spread": -38.148035, "lead": "price", "quality": 100}, {"tickerId": 3248, "symbol": "PWR", "name": "Quanta Services Inc", "spread": -36.455206000000004, "lead": "price", "quality": 100}, {"tickerId": 2248, "symbol": "J", "name": "Jacobs Solutions Inc.", "spread": -31.885126000000003, "lead": "price", "quality": 100}, {"tickerId": 8407, "symbol": "STRL", "name": "Sterling Construction Company Inc", "spread": -29.33733399999999, "lead": "price", "quality": 100}, {"tickerId": 4981, "symbol": "BBCP", "name": "Concrete Pumping Holdings Class A", "spread": -78.326863, "lead": "price", "quality": 62.5}, {"tickerId": 193, "symbol": "AMRC", "name": "Ameresco Inc", "spread": -81.89151, "lead": "price", "quality": 100}, {"tickerId": 3207, "symbol": "PRIM", "name": "Primoris Services Corporation", "spread": -16.512013999999997, "lead": "price", "quality": 75}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-08", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-05-10", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2024-08-09", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-11-29", "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."}, {"key": "base_sensitive", "label": "Starting-base sensitivity", "tone": "caution", "explanation": "The three-year earnings move begins from an unusually depressed level; compare the shorter horizons before relying on its scale."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}