{"ticker": {"uuid": "93a90dfc-9308-460f-82aa-54ab3a90c36e", "symbol": "GBX", "name": "Greenbrier Companies Inc", "sector": "Industrials", "industry": "Railroads", "currency": "USD"}, "next_event": {"report_date": "2026-10-28", "fiscal_date_ending": "2026-08-31", "estimate": 0.82, "session": "Time unconfirmed", "days": 77}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 18.1, "average_surprise_label": "+18.1%", "median_surprise": 13.3, "surprise_dispersion": 32.8, "average_reaction": -0.4, "average_reaction_label": "-0.4%", "average_abs_reaction": 8.3, "positive_response_rate": 41.7, "confirmation_rate": 81.8, "reaction_sample": 12, "streak": {"count": 1, "band": "beat", "label": "1 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 54, "band": "Elevated", "tone": "caution", "days": 77, "proximity_component": 3, "reaction_component": 21, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -55.4, "revenue_growth_1y": -25.6, "cash_conversion": 3.12, "net_margin": 3.9, "earnings_yield": 5.1, "eps_surprise_avg": 3.4, "sue_score": 0.57, "pe_ratio": 14.3, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 47.22, "currency": "USD", "return_13w": -6.6, "fair_value": 47.733247, "fair_value_gap": -1.1, "relative_strength": -12.6, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 66.3}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-10-25", "date_source": "exact", "eps_actual": 0.92, "eps_estimate": 1.0, "eps_surprise": -0.08, "surprise_pct": -8.0, "surprise_label": "-8.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -19.380032738145054, "one_week_reaction_label": "-19.4%", "four_week_reaction": -6.818052236724653, "four_week_reaction_label": "-6.8%", "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-11-30", "reported_date": "2024-01-05", "date_source": "exact", "eps_actual": 0.96, "eps_estimate": 0.73, "eps_surprise": 0.23, "surprise_pct": 31.5068, "surprise_label": "+31.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 5.477591578850005, "one_week_reaction_label": "+5.5%", "four_week_reaction": 5.167391166116536, "four_week_reaction_label": "+5.2%", "confirmation": "confirmed", "revenue": 808000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 31200000.0, "operating_cash_flow": -44700000.0, "free_cash_flow": 23600000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-04-05", "date_source": "exact", "eps_actual": 1.03, "eps_estimate": 0.86, "eps_surprise": 0.17, "surprise_pct": 19.7674, "surprise_label": "+19.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 0.21113170620293584, "one_week_reaction_label": "+0.2%", "four_week_reaction": 1.4316316856276943, "four_week_reaction_label": "+1.4%", "confirmation": "contained", "revenue": 861300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 33400000.0, "operating_cash_flow": 100000000.0, "free_cash_flow": 222200000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-07-08", "date_source": "exact", "eps_actual": 1.06, "eps_estimate": 1.15, "eps_surprise": -0.09, "surprise_pct": -7.8261, "surprise_label": "-7.8%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.4044470027141625, "one_week_reaction_label": "-6.4%", "four_week_reaction": -4.881505018704424, "four_week_reaction_label": "-4.9%", "confirmation": "confirmed", "revenue": 818700000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 33900000.0, "operating_cash_flow": 85000000.0, "free_cash_flow": 219200000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 1.92, "eps_estimate": 1.4, "eps_surprise": 0.52, "surprise_pct": 37.1429, "surprise_label": "+37.1%", "surprise_band": "beat", "eps_yoy": 108.69565217391303, "eps_yoy_label": "+108.7%", "one_week_reaction": 17.392974010459408, "one_week_reaction_label": "+17.4%", "four_week_reaction": 25.608815299702925, "four_week_reaction_label": "+25.6%", "confirmation": "confirmed", "revenue": 1051700000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 61600000.0, "operating_cash_flow": 191600000.0, "free_cash_flow": 265200000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-08", "date_source": "exact", "eps_actual": 1.72, "eps_estimate": 1.16, "eps_surprise": 0.56, "surprise_pct": 48.2759, "surprise_label": "+48.3%", "surprise_band": "beat", "eps_yoy": 79.16666666666667, "eps_yoy_label": "+79.2%", "one_week_reaction": 1.291573723874184, "one_week_reaction_label": "+1.3%", "four_week_reaction": 7.4573737993672635, "four_week_reaction_label": "+7.5%", "confirmation": "confirmed", "revenue": 874600000.0, "revenue_yoy": 8.242574257425742, "revenue_yoy_label": "+8.2%", "net_income": 55300000.0, "operating_cash_flow": -60300000.0, "free_cash_flow": -1200000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-04-07", "date_source": "exact", "eps_actual": 1.69, "eps_estimate": 1.78, "eps_surprise": -0.09, "surprise_pct": -5.0562, "surprise_label": "-5.1%", "surprise_band": "miss", "eps_yoy": 64.07766990291262, "eps_yoy_label": "+64.1%", "one_week_reaction": -10.65555739001801, "one_week_reaction_label": "-10.7%", "four_week_reaction": -3.004077787603769, "four_week_reaction_label": "-3.0%", "confirmation": "confirmed", "revenue": 762400000.0, "revenue_yoy": -11.482642517125276, "revenue_yoy_label": "-11.5%", "net_income": 51900000.0, "operating_cash_flow": 94600000.0, "free_cash_flow": 161900000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-07-01", "date_source": "exact", "eps_actual": 1.86, "eps_estimate": 0.99, "eps_surprise": 0.87, "surprise_pct": 87.8788, "surprise_label": "+87.9%", "surprise_band": "beat", "eps_yoy": 75.47169811320755, "eps_yoy_label": "+75.5%", "one_week_reaction": 21.283928843928322, "one_week_reaction_label": "+21.3%", "four_week_reaction": 1.9184906009862384, "four_week_reaction_label": "+1.9%", "confirmation": "confirmed", "revenue": 840400000.0, "revenue_yoy": 2.6505435446439476, "revenue_yoy_label": "+2.7%", "net_income": 60100000.0, "operating_cash_flow": 139600000.0, "free_cash_flow": 222300000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-10-28", "date_source": "exact", "eps_actual": 1.26, "eps_estimate": 1.18, "eps_surprise": 0.08, "surprise_pct": 6.7797, "surprise_label": "+6.8%", "surprise_band": "beat", "eps_yoy": -34.37499999999999, "eps_yoy_label": "-34.4%", "one_week_reaction": -9.077057257313829, "one_week_reaction_label": "-9.1%", "four_week_reaction": -4.709820613017005, "four_week_reaction_label": "-4.7%", "confirmation": "diverged", "revenue": 755800000.0, "revenue_yoy": -28.135399828848527, "revenue_yoy_label": "-28.1%", "net_income": 36800000.0, "operating_cash_flow": 91800000.0, "free_cash_flow": 163100000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2026-01-08", "date_source": "exact", "eps_actual": 1.14, "eps_estimate": 0.79, "eps_surprise": 0.35, "surprise_pct": 44.3038, "surprise_label": "+44.3%", "surprise_band": "beat", "eps_yoy": -33.720930232558146, "eps_yoy_label": "-33.7%", "one_week_reaction": 1.2267341119227506, "one_week_reaction_label": "+1.2%", "four_week_reaction": 7.3284623108758, "four_week_reaction_label": "+7.3%", "confirmation": "confirmed", "revenue": 706100000.0, "revenue_yoy": -19.265950148639376, "revenue_yoy_label": "-19.3%", "net_income": 36400000.0, "operating_cash_flow": 76200000.0, "free_cash_flow": 133700000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-04-07", "date_source": "exact", "eps_actual": 0.47, "eps_estimate": 0.82, "eps_surprise": -0.35, "surprise_pct": -42.6829, "surprise_label": "-42.7%", "surprise_band": "miss", "eps_yoy": -72.18934911242604, "eps_yoy_label": "-72.2%", "one_week_reaction": -1.1186959068468398, "one_week_reaction_label": "-1.1%", "four_week_reaction": -4.465900330709495, "four_week_reaction_label": "-4.5%", "confirmation": "confirmed", "revenue": 587500000.0, "revenue_yoy": -22.940713536201468, "revenue_yoy_label": "-22.9%", "net_income": 12800000.0, "operating_cash_flow": 158700000.0, "free_cash_flow": 188800000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-06-30", "date_source": "exact", "eps_actual": 0.6, "eps_estimate": 0.57, "eps_surprise": 0.03, "surprise_pct": 5.2632, "surprise_label": "+5.3%", "surprise_band": "beat", "eps_yoy": -67.74193548387098, "eps_yoy_label": "-67.7%", "one_week_reaction": -5.618422182571576, "one_week_reaction_label": "-5.6%", "four_week_reaction": 4.161693322194242, "four_week_reaction_label": "+4.2%", "confirmation": "diverged", "revenue": 576500000.0, "revenue_yoy": -31.4017134697763, "revenue_yoy_label": "-31.4%", "net_income": 16100000.0, "operating_cash_flow": -226800000.0, "free_cash_flow": -167200000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [0.92, 0.96, 1.03, 1.06, 1.92, 1.72, 1.69, 1.86, 1.26, 1.14, 0.47, 0.6], "eps_estimate": [1.0, 0.73, 0.86, 1.15, 1.4, 1.16, 1.78, 0.99, 1.18, 0.79, 0.82, 0.57], "surprise": [-8.0, 31.5068, 19.7674, -7.8261, 37.1429, 48.2759, -5.0562, 87.8788, 6.7797, 44.3038, -42.6829, 5.2632], "reaction_1w": [-19.380032738145054, 5.477591578850005, 0.21113170620293584, -6.4044470027141625, 17.392974010459408, 1.291573723874184, -10.65555739001801, 21.283928843928322, -9.077057257313829, 1.2267341119227506, -1.1186959068468398, -5.618422182571576], "reaction_4w": [-6.818052236724653, 5.167391166116536, 1.4316316856276943, -4.881505018704424, 25.608815299702925, 7.4573737993672635, -3.004077787603769, 1.9184906009862384, -4.709820613017005, 7.3284623108758, -4.465900330709495, 4.161693322194242], "revenue": [null, 808.0, 861.3, 818.7, 1051.7, 874.6, 762.4, 840.4, 755.8, 706.1, 587.5, 576.5], "net_income": [null, 31.2, 33.4, 33.9, 61.6, 55.3, 51.9, 60.1, 36.8, 36.4, 12.8, 16.1], "financial_unit": "millions", "scatter": [{"x": -8.0, "y": -19.380032738145054, "label": "2023-08-31"}, {"x": 31.5068, "y": 5.477591578850005, "label": "2023-11-30"}, {"x": 19.7674, "y": 0.21113170620293584, "label": "2024-02-29"}, {"x": -7.8261, "y": -6.4044470027141625, "label": "2024-05-31"}, {"x": 37.1429, "y": 17.392974010459408, "label": "2024-08-31"}, {"x": 48.2759, "y": 1.291573723874184, "label": "2024-11-30"}, {"x": -5.0562, "y": -10.65555739001801, "label": "2025-02-28"}, {"x": 87.8788, "y": 21.283928843928322, "label": "2025-05-31"}, {"x": 6.7797, "y": -9.077057257313829, "label": "2025-08-31"}, {"x": 44.3038, "y": 1.2267341119227506, "label": "2025-11-30"}, {"x": -42.6829, "y": -1.1186959068468398, "label": "2026-02-28"}, {"x": 5.2632, "y": -5.618422182571576, "label": "2026-05-31"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 97.42996012478696, 100.9955996226807, 90.3681397189424, 90.76174916097786, 94.48946532711311, 92.61403122645342, 91.27112623210553, 93.51701773961655, 94.85992024957393, 76.47603664982822, 86.75619366628986, 84.84355333331794, 88.39232133524264, 87.4584339728875, 91.28736669288445, 91.84769861341942, 100.60288207683917, 101.466727017481, 103.14772029469543, 108.75103701565475, 108.79773113533342, 103.68470639758631, 108.47776648125411, 110.19329527098006, 112.91933996402254, 114.2588612184927, 116.70290026009333, 123.51801323489484, 120.34546145702896, 113.88285616762741, 116.09189174188843, 122.43699529762017, 124.92803403893255, 122.69549861481566, 121.89648632898285, 124.18984211723141, 123.45708852636166, 125.79717073136555, 121.54247558732297, 121.77884795383487, 130.59552256682457, 120.40788922182209, 114.9713347296105, 118.8714725660805, 117.1223200351611, 114.78223534576668, 107.4310679145164, 111.80394799961971, 119.52392320242112, 109.17913476678194, 106.94370999649925, 110.08281939367903, 113.67376737772159, 115.21954024813247, 109.17913476678194, 114.31585810562592, 121.80691162906183, 119.00074037321657, 118.76292954459807, 123.66183957043297, 123.87586981306775, 145.42156765488517, 140.16593890173195, 154.50004734006123, 155.59901251439675, 159.2303740789029, 162.45559493562956, 161.23717778107206, 161.47608174151603, 148.95744663883207, 148.19294999038667, 147.97793344471853, 149.88917755022254, 159.7081844841813, 168.90603664908292, 159.0132010822701, 155.55743623917337, 141.42239704381382, 130.91110972482122, 134.8708406365098, 133.43094006778065, 131.7510523443442, 129.20722527342645, 124.59953798783401, 109.45656665529064, 97.79335937819283, 102.8570143076795, 102.54161099458076, 106.16840624932536, 107.25644507418777, 114.72764583303987, 107.20808889725633, 108.97312910550193, 110.81070606353516, 109.52923756216597, 110.44802728337785, 112.23724558008917, 136.1257410657404, 129.86347454286036, 118.35682361828574, 114.39050658734902, 106.99320650867583, 109.40219576892893, 111.30018813544034, 115.55850303645936, 113.46584376696607, 114.75550578824483, 112.27351519717826, 112.32218192292373, 112.46818210016013, 112.00584944777341, 106.82287172637142, 110.15652629139801, 111.78685042411402, 101.63989400496945, 104.80321378769159, 105.17351219355014, 106.52189030019663, 109.04703723885237, 113.31281524897034, 115.51925215075552, 113.65603876702582, 115.07796477039847, 115.91150759996177, 117.33343360333441, 122.01598551262454, 124.14887451768352, 124.40603874839289, 134.71974994311367, 141.23367280293732, 145.20617596624965, 139.21040752923363, 134.621055045622, 127.6876751448729, 124.06060412278146, 126.10854187866283, 130.1303949751115, 128.67463157296132, 124.15930150466366, 122.45560835133833, 124.31890123556441, 125.58594039683814, 118.35636400604095, 119.10168115973138, 117.03963703452118, 116.49307112181486, 118.88332310882419, 122.6346757662935, 124.31291137003926, 117.32848718182443, 116.73616624905306, 124.2692134253184, 129.48643350115142, 122.35623273084629, 117.31291999087435], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887], "gap": [0.0, 2.570039875213041, -0.9955996226807002, 9.631860281057598, 9.238250839022143, 5.510534672886891, 7.38596877354658, 8.72887376789447, 6.4829822603834515, 5.140079750426068, 35.55403853814171, 25.273881521680067, 27.186521854651986, 23.637753852727286, 24.571641215082423, 20.74270849508548, 20.182376574550503, 11.427193111130762, 10.563348170488922, 8.882354893274496, 3.2790381723151825, 37.44287036842597, 42.55589510617308, 37.762835022505286, 36.047306232779334, 33.32126153973685, 31.981740285266696, 29.537701243666064, 22.722588268864556, 25.895140046730432, 32.357745336131984, 30.14870976187096, 23.80360620613922, 21.31256746482684, 25.048862287439974, 25.84787457327279, 23.55451878502423, 24.287272375893977, 21.94719017089008, 26.201885314932667, 25.965512948420766, 17.148838335431066, 27.336471680433547, 32.77302617264513, 28.872888336175137, 30.62204086709454, 32.96212555648896, 41.817052386235474, 37.44417230113217, 29.724197098330762, 40.068985533969936, 42.30441030425263, 39.16530090707285, 35.57435292303029, 34.028580052619404, 40.068985533969936, 34.93226219512596, 27.44120867169005, 30.247379927535306, 30.485190756153813, 25.586280730318904, 25.372250487684127, 41.420537608272696, 46.67616636142591, 32.34205792309663, 31.243092748761114, 27.61173118425495, 24.3865103275283, 25.6049274820858, 25.366023521641836, 37.884658624325795, 38.649155272771196, 38.86417181843933, 65.52435628436393, 55.705349350405186, 46.50749718550355, 56.40033275231639, 59.856097595413104, 73.99113679077266, 84.50242410976526, 80.54269319807668, 81.98259376680582, 83.66248149024227, 86.20630856116003, 90.81399584675246, 105.95696717929583, 142.4322045315816, 137.3685496020949, 137.68395291519366, 134.05715766044906, 132.96911883558664, 125.49791807673455, 133.0174750125181, 131.2524348042725, 129.41485784623927, 130.69632634760845, 129.77753662639657, 127.98831832968526, 134.17501081395883, 140.4372773368389, 151.9439282614135, 155.91024529235023, 163.30754537102342, 160.8985561107703, 159.0005637442589, 154.7422488432399, 156.83490811273316, 155.54524609145443, 158.027236682521, 157.97856995677552, 157.8325697795391, 158.29490243192583, 163.47788015332782, 160.14422558830125, 158.51390145558523, 143.84882779954185, 140.6855080168197, 140.31520961096118, 138.96683150431465, 136.44168456565893, 132.17590655554096, 129.96946965375577, 131.83268303748548, 130.41075703411283, 129.57721420454953, 106.3507769229814, 101.66822501369127, 99.53533600863229, 99.27817177792292, 88.96446058320214, 82.45053772337849, 78.47803456006616, 84.47380299708217, 89.06315548069381, 95.99653538144291, 99.62360640353435, 97.57566864765298, 93.55381555120431, 49.144917299219145, 53.6602473675168, 55.363940520842135, 53.50064763661605, 52.23360847534232, 59.463184866139514, 58.71786771244908, 60.779911837659284, 61.3264777503656, 58.936225763356276, 55.184873105886965, 53.5066375021412, 13.122640637724444, 13.714961570495817, 6.181914394230475, 0.9646943183974486, 8.094895088702586, 13.138207828674524], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 112.03007518796993, null, null, null, null, null, null, null, null, null, null, 146.2406015037594, null, null, null, null, null, null, null, null, null, null, null, null, 147.74436090225564, null, null, null, null, null, null, null, null, null, null, null, null, 149.24812030075188, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 186.84210526315786, null, null, null, null, null, null, null, null, null, null, 215.41353383458647, null, null, null, null, null, null, null, null, null, null, null, null, 240.22556390977442, null, null, null, null, null, null, null, null, null, null, null, 270.30075187969925, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 245.4887218045113, null, null, null, null, null, null, null, null, null, 223.6842105263158, null, null, null, null, null, null, null, null, null, null, null, null, 177.81954887218046, null, null, null, null, null, null, null, null, null, null, null, 130.45112781954887, null, null, null, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [30.5, -13.1, 17.3]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [40.251321, 39.216846, 40.652063, 36.37437, 36.532803, 38.033258, 37.278371, 36.737834, 37.641835, 38.182371, 30.782615, 34.920514, 34.150651, 35.579077, 35.203175, 36.744371, 36.969912, 40.493989, 40.841698, 41.51832, 43.773729, 43.792524, 41.734464, 43.663734, 44.354257, 45.451526, 45.990701, 46.974459, 49.717632, 48.440638, 45.839354, 46.72852, 49.282508, 50.285184, 49.386559, 49.064946, 49.988052, 49.693109, 50.635023, 48.922452, 49.017595, 52.566423, 48.465766, 46.277481, 47.847338, 47.143281, 46.201366, 43.242424, 45.002566, 48.109958, 43.946044, 43.046256, 44.309789, 45.755193, 46.377387, 43.946044, 46.013643, 49.028891, 47.89937, 47.803648, 49.775524, 49.861674, 58.534102, 56.418642, 62.18831, 62.630658, 64.092329, 65.390523, 64.900094, 64.996256, 59.95734, 59.64962, 59.563073, 60.332374, 64.284654, 67.986911, 64.004914, 62.613923, 56.924383, 52.693451, 54.287295, 53.707716, 53.031539, 52.007615, 50.15296, 44.057714, 39.363119, 41.401307, 41.274353, 42.734186, 43.172136, 46.179393, 43.152672, 43.863124, 44.602773, 44.086965, 44.45679, 45.176974, 54.792409, 52.271764, 47.640185, 46.04369, 43.066179, 44.035829, 44.799796, 46.513824, 45.671501, 46.190607, 45.191573, 45.211162, 45.269929, 45.083834, 42.997617, 44.339457, 44.995684, 40.9114, 42.184678, 42.333728, 42.876468, 43.892873, 45.609905, 46.498025, 45.748057, 46.320401, 46.655913, 47.228257, 49.113046, 49.971562, 50.075074, 54.226479, 56.848419, 58.447404, 56.034028, 54.186753, 51.395976, 49.936032, 50.760354, 52.379203, 51.793239, 49.975759, 49.29, 50.04, 50.55, 47.64, 47.94, 47.11, 46.89, 47.852108, 49.362077, 50.037589, 47.226266, 46.987849, 50.02, 52.12, 49.25, 47.22], "ttmEps": [2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 6.53, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47], "quarterlyEps": [1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6], "priceIndex": [100.0, 97.42996012478696, 100.9955996226807, 90.3681397189424, 90.76174916097786, 94.48946532711311, 92.61403122645342, 91.27112623210553, 93.51701773961655, 94.85992024957393, 76.47603664982822, 86.75619366628986, 84.84355333331794, 88.39232133524264, 87.4584339728875, 91.28736669288445, 91.84769861341942, 100.60288207683917, 101.466727017481, 103.14772029469543, 108.75103701565475, 108.79773113533342, 103.68470639758631, 108.47776648125411, 110.19329527098006, 112.91933996402254, 114.2588612184927, 116.70290026009333, 123.51801323489484, 120.34546145702896, 113.88285616762741, 116.09189174188843, 122.43699529762017, 124.92803403893255, 122.69549861481566, 121.89648632898285, 124.18984211723141, 123.45708852636166, 125.79717073136555, 121.54247558732297, 121.77884795383487, 130.59552256682457, 120.40788922182209, 114.9713347296105, 118.8714725660805, 117.1223200351611, 114.78223534576668, 107.4310679145164, 111.80394799961971, 119.52392320242112, 109.17913476678194, 106.94370999649925, 110.08281939367903, 113.67376737772159, 115.21954024813247, 109.17913476678194, 114.31585810562592, 121.80691162906183, 119.00074037321657, 118.76292954459807, 123.66183957043297, 123.87586981306775, 145.42156765488517, 140.16593890173195, 154.50004734006123, 155.59901251439675, 159.2303740789029, 162.45559493562956, 161.23717778107206, 161.47608174151603, 148.95744663883207, 148.19294999038667, 147.97793344471853, 149.88917755022254, 159.7081844841813, 168.90603664908292, 159.0132010822701, 155.55743623917337, 141.42239704381382, 130.91110972482122, 134.8708406365098, 133.43094006778065, 131.7510523443442, 129.20722527342645, 124.59953798783401, 109.45656665529064, 97.79335937819283, 102.8570143076795, 102.54161099458076, 106.16840624932536, 107.25644507418777, 114.72764583303987, 107.20808889725633, 108.97312910550193, 110.81070606353516, 109.52923756216597, 110.44802728337785, 112.23724558008917, 136.1257410657404, 129.86347454286036, 118.35682361828574, 114.39050658734902, 106.99320650867583, 109.40219576892893, 111.30018813544034, 115.55850303645936, 113.46584376696607, 114.75550578824483, 112.27351519717826, 112.32218192292373, 112.46818210016013, 112.00584944777341, 106.82287172637142, 110.15652629139801, 111.78685042411402, 101.63989400496945, 104.80321378769159, 105.17351219355014, 106.52189030019663, 109.04703723885237, 113.31281524897034, 115.51925215075552, 113.65603876702582, 115.07796477039847, 115.91150759996177, 117.33343360333441, 122.01598551262454, 124.14887451768352, 124.40603874839289, 134.71974994311367, 141.23367280293732, 145.20617596624965, 139.21040752923363, 134.621055045622, 127.6876751448729, 124.06060412278146, 126.10854187866283, 130.1303949751115, 128.67463157296132, 124.15930150466366, 122.45560835133833, 124.31890123556441, 125.58594039683814, 118.35636400604095, 119.10168115973138, 117.03963703452118, 116.49307112181486, 118.88332310882419, 122.6346757662935, 124.31291137003926, 117.32848718182443, 116.73616624905306, 124.2692134253184, 129.48643350115142, 122.35623273084629, 117.31291999087435], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887], "valuationGap": [0.0, 2.570039875213041, -0.9955996226807002, 9.631860281057598, 9.238250839022143, 5.510534672886891, 7.38596877354658, 8.72887376789447, 6.4829822603834515, 5.140079750426068, 35.55403853814171, 25.273881521680067, 27.186521854651986, 23.637753852727286, 24.571641215082423, 20.74270849508548, 20.182376574550503, 11.427193111130762, 10.563348170488922, 8.882354893274496, 3.2790381723151825, 37.44287036842597, 42.55589510617308, 37.762835022505286, 36.047306232779334, 33.32126153973685, 31.981740285266696, 29.537701243666064, 22.722588268864556, 25.895140046730432, 32.357745336131984, 30.14870976187096, 23.80360620613922, 21.31256746482684, 25.048862287439974, 25.84787457327279, 23.55451878502423, 24.287272375893977, 21.94719017089008, 26.201885314932667, 25.965512948420766, 17.148838335431066, 27.336471680433547, 32.77302617264513, 28.872888336175137, 30.62204086709454, 32.96212555648896, 41.817052386235474, 37.44417230113217, 29.724197098330762, 40.068985533969936, 42.30441030425263, 39.16530090707285, 35.57435292303029, 34.028580052619404, 40.068985533969936, 34.93226219512596, 27.44120867169005, 30.247379927535306, 30.485190756153813, 25.586280730318904, 25.372250487684127, 41.420537608272696, 46.67616636142591, 32.34205792309663, 31.243092748761114, 27.61173118425495, 24.3865103275283, 25.6049274820858, 25.366023521641836, 37.884658624325795, 38.649155272771196, 38.86417181843933, 65.52435628436393, 55.705349350405186, 46.50749718550355, 56.40033275231639, 59.856097595413104, 73.99113679077266, 84.50242410976526, 80.54269319807668, 81.98259376680582, 83.66248149024227, 86.20630856116003, 90.81399584675246, 105.95696717929583, 142.4322045315816, 137.3685496020949, 137.68395291519366, 134.05715766044906, 132.96911883558664, 125.49791807673455, 133.0174750125181, 131.2524348042725, 129.41485784623927, 130.69632634760845, 129.77753662639657, 127.98831832968526, 134.17501081395883, 140.4372773368389, 151.9439282614135, 155.91024529235023, 163.30754537102342, 160.8985561107703, 159.0005637442589, 154.7422488432399, 156.83490811273316, 155.54524609145443, 158.027236682521, 157.97856995677552, 157.8325697795391, 158.29490243192583, 163.47788015332782, 160.14422558830125, 158.51390145558523, 143.84882779954185, 140.6855080168197, 140.31520961096118, 138.96683150431465, 136.44168456565893, 132.17590655554096, 129.96946965375577, 131.83268303748548, 130.41075703411283, 129.57721420454953, 106.3507769229814, 101.66822501369127, 99.53533600863229, 99.27817177792292, 88.96446058320214, 82.45053772337849, 78.47803456006616, 84.47380299708217, 89.06315548069381, 95.99653538144291, 99.62360640353435, 97.57566864765298, 93.55381555120431, 49.144917299219145, 53.6602473675168, 55.363940520842135, 53.50064763661605, 52.23360847534232, 59.463184866139514, 58.71786771244908, 60.779911837659284, 61.3264777503656, 58.936225763356276, 55.184873105886965, 53.5066375021412, 13.122640637724444, 13.714961570495817, 6.181914394230475, 0.9646943183974486, 8.094895088702586, 13.138207828674524], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 112.03007518796993, null, null, null, null, null, null, null, null, null, null, 146.2406015037594, null, null, null, null, null, null, null, null, null, null, null, null, 147.74436090225564, null, null, null, null, null, null, null, null, null, null, null, null, 149.24812030075188, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 186.84210526315786, null, null, null, null, null, null, null, null, null, null, 215.41353383458647, null, null, null, null, null, null, null, null, null, null, null, null, 240.22556390977442, null, null, null, null, null, null, null, null, null, null, null, 270.30075187969925, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 245.4887218045113, null, null, null, null, null, null, null, null, null, 223.6842105263158, null, null, null, null, null, null, null, null, null, null, null, null, 177.81954887218046, null, null, null, null, null, null, null, null, null, null, null, 130.45112781954887, null, null, null, null, null], "quarterLabels": ["2023-06-29", "", "", "", "", "", "", "", "", "", "2023-10-25", "", "", "", "", "", "", "", "", "", "", "2024-01-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-04-05", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-08", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "2025-01-08", "", "", "", "", "", "", "", "", "", "", "", "", "2025-04-07", "", "", "", "", "", "", "", "", "", "", "", "2025-07-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-28", "", "", "", "", "", "", "", "", "", "2026-01-08", "", "", "", "", "", "", "", "", "", "", "", "", "2026-04-07", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", "", "", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", "", "", "", ""], "surprisePct": [72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, 72.8813559322034, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, -7.9999999999999964, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 31.506849315068493, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, 19.76744186046512, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, -7.826086956521728, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 37.142857142857146, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, 48.27586206896552, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, -5.056179775280904, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 87.87878787878789, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 6.779661016949159, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, 44.30379746835441, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, -42.68292682926829, 5.263157894736848, 5.263157894736848, 5.263157894736848, 5.263157894736848, 5.263157894736848, 5.263157894736848], "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": [50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 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, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 3, 10, 17, 24, 31, 38], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 40.251321, "latestClose": 47.22, "startTtmEps": 2.66, "latestTtmEps": 3.47, "priceChangePct": 17.31291999087434, "epsChangePct": 30.451127819548862, "earningsGapPct": 13.13820782867452, "startMultiple": 15.132075563909773, "latestMultiple": 13.608069164265128, "multipleChangePct": -10.071363926303823, "latestQuarter": "2026-06-30", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 7.230864212866295, "earningsMovePct": -51.738525730180804, "spread": -58.9693899430471, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 9.695951257642466, "earningsMovePct": -12.594458438287148, "spread": -22.290409695929615, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 17.31291999087434, "earningsMovePct": 30.451127819548862, "spread": 13.13820782867452, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "marketChangePct": 17.31291999087434, "earningsChangePct": 30.451127819548862, "recentMarketMovePoints": -8.273020405963791, "recentEarningsMovePoints": -47.36842105263159}, "pressure": {"score": 35, "band": "low", "label": "Low \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 81, "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": 58, "band": "mixed", "label": "Mixed support", "tone": "caution", "summary": "3 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 3.11851126, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "caution", "value": -0.25592927, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.50879358, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.00050596, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00643589, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "mixed", "value": 0.18290203087762968, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 3, "mixed": 1, "caution": 2}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-06-30", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 112.03007518796993, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 146.2406015037594, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 147.74436090225564, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 149.24812030075188, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 186.84210526315786, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 215.41353383458647, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 240.22556390977442, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 270.30075187969925, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 245.4887218045113, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 223.6842105263158, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 177.81954887218046, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887, 130.45112781954887], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 101.67646755390487, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 102.74424842669967, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 96.02032394511502, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 90.37707624058598, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 91.29526462395543, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 93.01299907149489, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 90.46218920870731, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 91.02187145362632, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 83.39007531208088, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 79.044155576189, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 74.5331682657588, 67.72670999690499, 67.72670999690499, 67.72670999690499, 67.72670999690499, 67.72670999690499, 67.72670999690499], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 76.4602082230457, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 115.65202046938417, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 106.89959414152108, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 113.499205929063, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 128.85124404446796, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 124.47503088053644, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 113.8344803246868, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 114.38150697017821, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 96.36491971060525, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 120.16940179989413, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 124.91618140109406, 56.18493029821775, 56.18493029821775, 56.18493029821775, 56.18493029821775, 56.18493029821775, 56.18493029821775], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 139, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 30.451127819548873, "valuationContribution": -13.138207828674524, "marketMove": 17.31291999087435, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 30.451127819548873}, {"key": "valuation", "label": "Relative valuation contribution", "value": -13.138207828674524}, {"key": "market", "label": "Total market move", "value": 17.31291999087435}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-08-31", "earningsChangePct": 12.030075187969924, "surprisePct": -7.9999999999999964, "immediateReturnPct": -19.380032738145058, "forward4WeekPct": -7.802543220796842, "forward13WeekPct": 14.355742863637232, "toDateReturnPct": 23.669638011741068, "weeksSince": 145, "availabilitySource": "reported", "spread": 35.55403853814171, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-01-12", "periodEnd": "2023-11-30", "earningsChangePct": 30.536912751677846, "surprisePct": 31.506849315068493, "immediateReturnPct": 0.04293671210875427, "forward4WeekPct": 3.832885701832711, "forward13WeekPct": 12.822371153254952, "toDateReturnPct": 7.872920764872449, "weeksSince": 134, "availabilitySource": "reported", "spread": 37.44287036842597, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-04-12", "periodEnd": "2024-02-29", "earningsChangePct": 1.0282776349614497, "surprisePct": 19.76744186046512, "immediateReturnPct": -1.7870571976031813, "forward4WeekPct": 0.6957098933952244, "forward13WeekPct": -14.005636332164961, "toDateReturnPct": -6.095600644515898, "weeksSince": 121, "availabilitySource": "reported", "spread": 25.048862287439974, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-07-12", "periodEnd": "2024-05-31", "earningsChangePct": 1.0178117048346147, "surprisePct": -7.826086956521728, "immediateReturnPct": -6.404447002714164, "forward4WeekPct": -6.829040509321738, "forward13WeekPct": 7.736043994889674, "toDateReturnPct": 2.2047703091722326, "weeksSince": 108, "availabilitySource": "reported", "spread": 41.817052386235474, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-10-25", "periodEnd": "2024-08-31", "earningsChangePct": 25.188916876574297, "surprisePct": 37.142857142857146, "immediateReturnPct": 17.392974010459405, "forward4WeekPct": 28.54026722006968, "forward13WeekPct": 36.351039878845626, "toDateReturnPct": -5.29800503689467, "weeksSince": 93, "availabilitySource": "reported", "spread": 41.420537608272696, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-01-10", "periodEnd": "2024-11-30", "earningsChangePct": 15.29175050301812, "surprisePct": 48.27586206896552, "immediateReturnPct": 1.2915737238741842, "forward4WeekPct": 5.122049361019365, "forward13WeekPct": -33.91355244548918, "toDateReturnPct": -20.72269340435139, "weeksSince": 82, "availabilitySource": "reported", "spread": 65.52435628436393, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-04-11", "periodEnd": "2025-02-28", "earningsChangePct": 11.518324607329822, "surprisePct": -5.056179775280904, "immediateReturnPct": -10.65555739001801, "forward4WeekPct": -2.0100407388363273, "forward13WeekPct": 18.643840667720536, "toDateReturnPct": 7.177598910374705, "weeksSince": 69, "availabilitySource": "reported", "spread": 142.4322045315816, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-07-04", "periodEnd": "2025-05-31", "earningsChangePct": 12.519561815336466, "surprisePct": 87.87878787878789, "immediateReturnPct": 21.28392884392831, "forward4WeekPct": -4.672280617998014, "forward13WeekPct": -0.20616697346749202, "toDateReturnPct": 4.5222727843613475, "weeksSince": 57, "availabilitySource": "reported", "spread": 134.17501081395883, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-10-31", "periodEnd": "2025-08-31", "earningsChangePct": -9.179415855354655, "surprisePct": 6.779661016949159, "immediateReturnPct": -9.077057257313825, "forward4WeekPct": -2.450926182164481, "forward13WeekPct": 11.288616037040367, "toDateReturnPct": 4.943398571294089, "weeksSince": 40, "availabilitySource": "reported", "spread": 143.84882779954185, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-01-09", "periodEnd": "2025-11-30", "earningsChangePct": -8.88208269525268, "surprisePct": 44.30379746835441, "immediateReturnPct": 1.226734111922756, "forward4WeekPct": 16.226380566167474, "forward13WeekPct": 11.011093063380839, "toDateReturnPct": 1.2090364623236427, "weeksSince": 30, "availabilitySource": "reported", "spread": 106.3507769229814, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2026-04-10", "periodEnd": "2026-02-28", "earningsChangePct": -20.504201680672264, "surprisePct": -42.68292682926829, "immediateReturnPct": -1.118695906846845, "forward4WeekPct": -3.4922314491879547, "forward13WeekPct": -10.292928664836687, "toDateReturnPct": -9.849716499122751, "weeksSince": 17, "availabilitySource": "reported", "spread": 49.144917299219145, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2026-07-03", "periodEnd": "2026-05-31", "earningsChangePct": -26.6384778012685, "surprisePct": 5.263157894736848, "immediateReturnPct": -5.618422182571581, "forward4WeekPct": -1.5739947022627265, "forward13WeekPct": null, "toDateReturnPct": -5.63094476834205, "weeksSince": 5, "availabilitySource": "reported", "spread": 13.122640637724444, "key": "mixed", "status": "Mixed response", "tone": "neutral"}], "latestEvent": {"date": "2026-07-03", "periodEnd": "2026-05-31", "earningsChangePct": -26.6384778012685, "surprisePct": 5.263157894736848, "immediateReturnPct": -5.618422182571581, "forward4WeekPct": -1.5739947022627265, "forward13WeekPct": null, "toDateReturnPct": -5.63094476834205, "weeksSince": 5, "availabilitySource": "reported", "spread": 13.122640637724444, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 3 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Railroads", "population": 9, "spreadPercentile": 12.5, "qualityPercentile": 0.0, "rarityPercentile": 87.5, "currentOneYearSpread": -62.626233000000006, "lead": "price", "relatedSignals": [{"tickerId": 4310, "symbol": "WAB", "name": "Westinghouse Air Brake Technologies Corp", "spread": -43.133186, "lead": "price", "quality": 100}, {"tickerId": 2903, "symbol": "NSC", "name": "Norfolk Southern Corporation", "spread": -42.331813000000004, "lead": "price", "quality": 87.5}, {"tickerId": 5570, "symbol": "CSX", "name": "CSX Corporation", "spread": -39.988383999999996, "lead": "price", "quality": 87.5}, {"tickerId": 777, "symbol": "CNI", "name": "Canadian National Railway Company", "spread": -35.393613, "lead": "price", "quality": 100}, {"tickerId": 4136, "symbol": "UNP", "name": "Union Pacific Corporation", "spread": -29.194920999999997, "lead": "price", "quality": 100}, {"tickerId": 811, "symbol": "CP", "name": "Canadian Pacific Kansas City Limited", "spread": -22.739875, "lead": "price", "quality": 87.5}, {"tickerId": 6144, "symbol": "FSTR", "name": "LB Foster Company", "spread": -156.26562800000002, "lead": "price", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}