CONSTELLATION ENERGY CORPORATION (CEG): what the price assumes
In the published model solve dated 2026-Q2, anchored at $277.07, CONSTELLATION ENERGY CORPORATION (CEG) is priced for +24.2% growth. boothcheck publishes no house fair value, target price, or buy/sell rating; individual model outputs and user-controlled scenarios are analytical inputs, not Boothcheck targets. Narrative composed 2026-07-25.
Generated: 2026-08-30 · Source: https://boothcheck.com/report/CEG
Headline
| Field | Value |
|---|---|
| Ticker | CEG |
| Company | CONSTELLATION ENERGY CORPORATION |
| Sector / Industry | Utilities |
| Current price | $277.07/sh |
| Composition | Mid-Atlantic 40% / Midwest 35% / New York 13% / ERCOT 12% |
What The Price Assumes (Inversion)
The assumption today's price embeds, recovered by inverting the valuation.
| Field | Value |
|---|---|
| Inversion basis | whole-company |
| Operating margin (value-band context) | 12.2% |
| Operating margin today | 14.7% |
| Margin compression (value-band) | -2.5pp |
| Implied growth | 24.2% |
| Multiple paid | 27x operating income |
The operating-margin figure is value-band context at year 12: derived from the framework's value band, a separate calculation — not part of the priced-in solve.
Solve inputs: computed at a 9.1% cost of capital with 4% terminal growth over a 5-year stage.
How unusual the bet is: elevated (limited comparison data)
| Reference | Value |
|---|---|
| vs own history | -0.13σ |
| cohort percentile (of 70 peers) | 86 |
Valuation X-Ray
Asset, earnings-power and peer-multiple models all land far below the price; ONLY the growth-DCF reaches it. The bet is durable compounding the static frames structurally cannot price (a moat/durability premium).
How the valuation models price the stock relative to the market price. Price/FV above 1.0 means the market pays more than that lens defends (expensive); at or below 1.0 the lens can defend the price.
| Family | Median price/FV | Models | Reads |
|---|---|---|---|
| Asset | 2.41x | 4 | expensive |
| Earnings | 1.67x | 2 | expensive |
| Relative | 1.49x | 2 | expensive |
| Growth | 0.69x | 3 | justifies |
Families that justify the price: Growth Families that call it expensive: Asset, Earnings
The models below discount at their own flat-beta convention rates (cost of equity 9.3%, WACC 7.6%); the inversion above states its own rate.
Per-Model Detail (n=11)
| Model | Family | FV | Price/FV | Applicable | Methodology |
|---|---|---|---|---|---|
| DCF Perpetual Growth | Growth | $586.56 | 0.47x | yes | FCF base $4.1B, growth 25% (input: historical growth), terminal g 4.0%, WACC 7.6%, 7yr projection |
| DCF Exit Multiple | Growth | $400.66 | 0.69x | yes | Exit EV/EBITDA: 22.2x / 24.2x / 26.2x (bear / base = today's held flat / bull), 7yr |
| Relative Valuation | Relative | — | — | no | P/E 20x (static sector reference · 2026-04), scenarios: 16.2x / 20.0x / 23.8x (bear / base = reference held flat / bull), EV/EBITDA 16.36x |
| Simple DDM | Growth | — | — | no | — |
| Two-Stage DDM | Growth | — | — | no | — |
| Simple Excess Return | Asset | $105.73 | 2.62x | yes | BV/sh $90.25, ROE (TTM) 10.8%, ke 9.3% |
| Two-Stage Excess Return | Asset | $114.10 | 2.43x | yes | 5yr excess ROE then converge to ke=9.3% |
| Discounted Future Market Cap | Growth | $354.71 | 0.78x | yes | Rev $31.3B, growth 25% (input: historical growth; tapered), Terminal P/S: 2.5x / 3.1x / 3.7x (bear / base = today's held flat / bull, cap 12x) |
| Peter Lynch Fair Value | Relative | $123.12 | 2.25x | yes | EPS $10.26, growth 2% (input: historical EPS growth), PEG=14.16 (Overvalued) |
| Margin Trajectory | Growth | — | — | no | — |
| Earnings Power Value | Earnings | $12.30 | 22.53x | yes | Normalized EBIT (5y avg op income, one-time charges added back) $2.69B × (1−21%) / WACC 7.6% → EPV (no growth) (excluded from median) |
| Residual Income | Asset | $115.69 | 2.39x | yes | BV $90.25 + 5yr PV of (ROE (TTM) 10.8% − Kₑ 9.3%) × BV; BV grows 7.0%/yr |
| Graham Number | Asset | $144.34 | 1.92x | yes | √(22.5 × EPS $10.26 × BVPS $90.25) — Graham's conservative floor |
| EV/EBITDA Relative | Relative | — | — | no | EBITDA $5.03B × sector EV/EBITDA 13.0x |
| FCF Yield | Earnings | $0.01 | 27707.00x | yes | FCF $309.0M / Kₑ 9.3% — zero-growth perpetuity (excluded from median) |
| SBC-Adj FCF Yield | Earnings | — | — | no | — |
| Ben Graham Formula | Earnings | $331.06 | 0.84x | yes | EPS $10.26 × (8.5 + 2×15.0%) × (4.4 / 5.3%) |
| ROIC-Justified P/B | Asset | $9.79 | 28.30x | yes | BV $90.25 × (ROIC 0.8% / WACC 7.6%) (excluded from median) |
| P/Sales Sector | Relative | — | — | no | Revenue $31.27B × sector P/S 2.5x |
| PEG Fair Value | Relative | $384.75 | 0.72x | yes | EPS $10.26 × (PEG 1.5 × growth 25.0% (input: historical EPS growth)) → PE 37.5x |
| Earnings Yield | Earnings | $110.92 | 2.50x | yes | EPS $10.26 / required return 9.3% (Rf 4.3% + ERP 5.0%) |
| Funds From Operations Multiple | Relative | — | — | no | — |
| Clinical Phase NPV | Growth | — | — | no | — |
| Merton | Asset | — | — | no | — |
| V5 Mechanical | — | — | — | no | — |
Economic-Unit Decomposition (Sum Of The Parts)
One or more material disclosed units has unresolved economics. Unknown/general is not evidence of homogeneity: segment SOTP is primary but incomplete, consolidated cash flow may remain only a secondary cross-check when every unit shares an enterprise basis, and one sector multiple or target margin is withheld.
| Unit | Role | Valuation basis | Revenue | Reported profit | Value evidence | Status |
|---|---|---|---|---|---|---|
| Mid-Atlantic | operating | enterprise | $6.5b | — | withheld | unresolved no unit value |
| New York | operating | enterprise | $2.2b | — | withheld | unresolved no unit value |
| ERCOT | operating | enterprise | $1.9b | — | withheld | unresolved no unit value |
| Other Power Regions | operating | enterprise | $5.6b | — | withheld | unresolved no unit value |
No total common-equity value is stated. One or more material units lack a supported unit value. The displayed values are an indicative subtotal; consolidated debt and cash cannot be applied to a fraction of the company.
Solvency
| Field | Value |
|---|---|
| Net debt | $24.0b |
| Net debt / NOPAT (after-tax) | 6.61x |
| Net debt / operating income (pre-tax) | 5.22x |
| Interest coverage | 5.9x |
| Share count CAGR (dilution) | 2.4% |
| Burning cash | no |
Bullet Takeaways
- Constellation bought Calpine on January 7, 2026 for roughly 21.8 billion dollars, paid with "50 million newly issued shares of our common stock, no par value, and approximately $4.5 billion in cash on hand", which makes every trailing figure here a blend of two companies rather than a record of one.
- Today's price asks for operating profit to compound at about 24.6% a year for five years, and among companies that have grown that fast, only about 36% held the pace even five years.
- Second-quarter results are scheduled for August 6, 2026, and the item that matters most is how much of the profit came from selling power under contract rather than from marking hedges.
Bull Case
Most electricity companies are valued by reading a regulator. You work out the rate base, apply the allowed return, adjust for the lag between spending and recovery, and the answer falls out with a predictability that makes utility analysis its own quiet discipline. Constellation does not work that way. It owns generation and sells the output into competitive markets, so there is no allowed return, no rate case, and no regulator setting the price of what it produces. The 10-K describes a fleet whose "capacity includes primarily nuclear, wind, solar, natural gas, and hydroelectric assets" selling "electricity, natural gas, and other energy-related products and sustainable solutions" to distribution utilities, municipalities, cooperatives and industrial customers. The value of that is the value of the electrons and the length of the contracts behind them.
Which is why the customer mix changing matters more here than a capacity number would. In June the company signed a long-term nuclear power purchase agreement with Walmart supplying its Dresden plant in Illinois. A retailer contracting directly for a specific reactor's output over a long horizon is a different creature from a wholesale market clearing hour by hour, and it converts merchant exposure into contracted revenue at a known price. That is the mechanism the bull case rests on: not higher power prices, but longer contracts at acceptable ones.
The Calpine acquisition, closed on January 7, 2026, changes the shape of the fleet in a way that fits the same argument, and the Q1 filing puts the purchase price at approximately 21.8 billion dollars settled with "50 million newly issued shares of our common stock, no par value, and approximately $4.5 billion in cash on hand". What that buys is dispatchable gas capacity to sit alongside baseload nuclear. Nuclear runs flat out or not at all; gas turns up and down. A customer that wants firm round-the-clock supply needs both, and a seller that owns both can write that contract without buying the shape from someone else.
The asset base is also being extended rather than run down. In June the company filed license renewal applications for the Ginna and Nine Mile Point Unit 1 reactors, seeking operation through 2049. Nuclear plants have a peculiar economic profile: enormous sunk construction cost, low marginal running cost, and a licence that can be extended for decades at a fraction of the cost of building anything new. A twenty-year licence extension is close to the cheapest generating capacity available to anyone.
The numbers behind the story are not speculative. Operating profit ran 4.82 billion dollars over the trailing year on a 15.8% operating margin, and interest was covered about 7.4 times over. Book value is $94.58 a share and the trailing return on equity was 11.3%. Among the competitive generators it actually competes with, that margin is at the better end: VISTRA (VST) runs 18.4% on 19.1 billion dollars of revenue, TALEN (TLN) 6.5%, and NRG ENERGY (NRG) 3.2% on the largest revenue base of the group. Constellation is not the cheapest way to own generation. It is the one selling the product that a data centre developer with a carbon commitment can actually buy.
Bear Case
Not all of last year's improvement came from selling electricity. The first-quarter 2026 filing attributes a large piece of the year-over-year gain to hedge accounting, reporting (in millions) "gains on economic hedging activities of $1,315 in 2026 compared to losses of $287 in 2025, inclusive of Calpine". That is a swing of roughly 1.6 billion dollars in unrealized marks, not in cash collected from customers. Marks reverse. When a bear case asks whether trailing earnings are sustainable earnings, this is the specific thing it is asking about.
The hedging itself has a horizon, and the horizon is short relative to the bet. The company states that portfolio hedging "activities are generally concentrated in the prompt three years, when customer demand and market liquidity enable effective price risk mitigation", and that it expects "the settlement of the majority of our economic hedges will occur during 2026 through 2028". So the visible, locked-in portion of the revenue runs to roughly 2028. The price is underwriting a growth path stretching well past that, into years where the output is sold at whatever power markets pay.
That matters because power markets are not a gently rising line. The 10-K is blunt about the downside for exactly the kind of plant Constellation owns most of: in some markets, "the supply of electricity can exceed demand during some hours of the day, resulting in lower market prices, including periods of negative pricing, and loss of revenue for baseload generating plants such as our nuclear plants". A reactor cannot throttle economically. When prices go negative it keeps producing, and the loss is structural rather than a decision.
The cycle position deserves naming plainly. Power prices in the eastern markets have been rising, capacity has been tightening, and the demand story attached to data centres has repriced the entire competitive generation sector. Every producer in that sector is now planning additions. Gas turbine order books lengthen, capacity auctions clear high enough to attract new entry, and the entry arrives three to four years later. That is how this industry has always resolved a shortage. The current earnings level embeds a scarcity that a capacity response eventually removes, and the price embeds that earnings level continuing to compound.
What the price requires is where the two threads meet. At $274.39, operating profit has to compound at roughly 24.6% a year for five years to justify the quote. That is not an impossible rate; the company has recently delivered comparable growth, some of it purchased. It is an unusual rate to keep going: only about 36% of comparable fast-growers held that pace even five years. The arithmetic is fragile in the ordinary way too, since each additional percentage point of cost of capital raises the required growth by roughly 7.7 percentage points. What the price is really buying, then, is persistence.
Meanwhile the static approaches are nowhere near the price. Only the forward cash-flow methods reach it. The price sits at roughly 2.15 times where the asset-value methods land, about 47% above the earnings-power methods, and about 30% above the peer-multiple methods. That is a durability premium, and durability premiums in commodity generation have historically been paid at the wrong point in the cycle. The dilution is the last item: 50 million shares went out the door to buy Calpine, and the share count has risen about 1.9% a year over the four years to March 2026. Growth bought with stock has to clear a higher bar than growth that pays for itself.
Valuation
What the price asks for is legible and large. At $274.39 the shares carry about 25 times operating profit, and inverting that says the market is paying for operating income to compound at roughly 24.6% a year over five years. For a business whose product is a commodity delivered on a wire, that is an aggressive shape. The engine's own read of how unusual it is comes back within range, because Constellation has recently delivered growth at that order, though much of the recent step came from an acquisition rather than from the existing fleet.
The base rate is the useful discipline against enthusiasm. Among companies that have grown at comparable rates, only about 36% sustained the pace for roughly five years. The calculation is also sensitive in a way worth stating: each additional percentage point of cost of capital raises the implied growth requirement by roughly 7.7 percentage points, so treat the figure as a scale rather than a measurement. Against the sector the multiple sits in the upper half of the peer range.
The methods disagree with unusual clarity here. Only the forward cash-flow methods reach this price. The asset-value methods land far under it, with the price at roughly 2.15 times where they sit. The price stands about 47% above the earnings-power methods and about 30% above the peer-multiple methods. Two of the forward methods get there by different routes, one by projecting free cash flow forward for seven years at the recent growth rate, the other by valuing the terminal year on the cash-profit multiple the shares carry now. Neither is unreasonable. Both depend entirely on the growth continuing, and neither offers a floor if it does not.
The trailing economics are real, and they are the thing being extrapolated. Operating profit of 4.82 billion dollars on a 15.8% margin, net income of 3.79 billion dollars, and $11.51 of earnings a share are all solid figures. Book value is $94.58 a share, so the market is paying close to three times what the balance sheet carries, for a company whose assets are physical plants with published operating lives.
Cohort position is where the merchant framing earns its keep. Among the competitive generators, VISTRA (VST) earns an 18.4% operating margin on 19.1 billion dollars of revenue with 4.4% growth, TALEN (TLN) 6.5% on a much smaller base, and NRG ENERGY (NRG) 3.2%. Constellation's 15.8% sits in the upper part of that range. What it does not do is explain a multiple this far above where the peer approaches land, which means the premium is being paid for the contracted, long-dated nuclear position rather than for current profitability.
Two things bound the downside and one qualifies everything above. Interest was covered about 7.4 times over the trailing year, which is comfortable, and the Calpine purchase was settled partly in cash the company already held rather than entirely with new borrowing, per the Q1 filing's description of "approximately $4.5 billion in cash on hand". The qualification is that these trailing figures cover a period in which Calpine was owned for part of the time, so the operating history above is a bridge between two companies rather than the record of one.
Catalysts
The next scheduled event is second-quarter reporting on August 6, 2026. It is the second period to include Calpine, which closed on January 7, 2026, and the line worth separating is contracted revenue from unrealized hedge marks; the first-quarter filing showed how large the second can be.
Contracting is where the operating news has been. On June 23, 2026 the company announced a long-term nuclear power purchase agreement with Walmart for output from the Dresden Clean Energy Center in Illinois. On June 26, 2026 it filed licence renewal applications for the Ginna and Nine Mile Point Unit 1 reactors, seeking operation through 2049, which extends the asset life underneath any long-dated contract it signs. Further out, the venture arm took a strategic equity stake in Blue Energy on July 16, 2026 for small modular reactor development, a placement rather than a commitment of scale.
Sell-side opinion has separated rather than converged, which is itself informative about how contested the growth assumption is. Morgan Stanley raised its target to $366 from $364 on July 24, 2026 with an Overweight rating; Citi cut to $297 from $348 on July 1, 2026 while staying Neutral; and on June 19, 2026 Goldman Sachs started at Neutral with $305 and Bernstein at Outperform with $296. The spread between the high and the low is the same question this report frames from a different direction: how long the current earnings power lasts, and how much of it is contracted rather than marked.
Peer Cohorts (Per Segment, With Filing Citations)
Mid-Atlantic / New York +2 more (reported)
- VST (Vistra Corp.)
- FY2025 10-K: RetailSegmentMember 2025-01-01 2025-12-31 0001692819 us-gaap:OperatingSegmentsMember vistra:IntangibleAmortizationAndOtherRevenuesMember vistra:TexasSegmentMember 2025-01-01 2025-12-31 0001692819 us-gaap:OperatingSegmentsMember vistra:IntangibleAmortizationAndOtherRevenuesMember vistra:EastSegmentMember 2025-01-01…
- FY2025 10-K: -12-31 0001692819 vistra:RetailEnergyChargeInNortheastMidwestMember 2025-01-01 2025-12-31 0001692819 us-gaap:OperatingSegmentsMember vistra:WholesaleGenerationRevenueFromERCOTMember vistra:RetailSegmentMember 2025-01-01 2025-12-31 0001692819 us-gaap:OperatingSegmentsMember…
- NRG (NRG Energy, Inc)
- FY2025 10-K: …2023-01-01 2023-12-31 0001013871 us-gaap:OperatingSegmentsMember nrg:ProductsAndServicesTotalRetailMember nrg:VivintSmartHomeIncMember 2023-01-01 2023-12-31 0001013871 us-gaap:IntersegmentEliminationMember nrg:ProductsAndServicesTotalRetailMember 2023-01-01 2023-12-31 0001013871…
- FY2025 10-K: …2023-01-01 2023-12-31 0001013871 us-gaap:OperatingSegmentsMember nrg:ProductsAndServicesDerivativeRevenueMember nrg:EastSegmentMember 2023-01-01 2023-12-31 0001013871 us-gaap:OperatingSegmentsMember nrg:ProductsAndServicesDerivativeRevenueMember nrg:WestServicesAndOtherSegmentMember 2023-01-01 2023-12-31 0001013871…
- TLN (Talen Energy Corporation)
- FY2025 10-K: …2027-01-01 2025-12-31 0001622536 tln:CapacityRevenueOtherMember 2028-01-01 2025-12-31 0001622536 tln:CapacityRevenueOtherMember 2029-01-01 2025-12-31 0001622536 tln:CapacityRevenueOtherMember 2030-01-01 2025-12-31 0001622536 tln:BrandonShoresMember 2025-06-01 0001622536 tln:WagnerMember 2025-06-01 0001622536…
- FY2025 10-K: …2025-12-31 0001622536 us-gaap:RetainedEarningsMember 2025-12-31 0001622536 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001622536 us-gaap:TreasuryStockCommonMember 2025-12-31 0001622536 us-gaap:MemberUnitsMember 2025-12-31 0001622536 us-gaap:NoncontrollingInterestMember 2025-12-31 0001622536…
- BEPC (BROOKFIELD RENEWABLE CORPORATION)
- FY2025 20-F: …bepc:TerminalCapitalizationRateMember srt:NorthAmericaMember 2024-01-01 2024-12-31 0001791863 bepc:ImpactOfTwentyFiveBasisPointsDecreaseMember bepc:TerminalCapitalizationRateMember country:CO 2024-01-01 2024-12-31 0001791863 bepc:ImpactOfTwentyFiveBasisPointsDecreaseMember bepc:TerminalCapitalizationRateMember…
- FY2025 20-F: 63 bepc:SubsidiariesWithMaterialNonControllingInterestsOtherMember 2025-01-01 2025-12-31 0001791863 bepc:SubsidiariesWithMaterialNonControllingInterestsOtherMember 2024-01-01 2024-12-31 0001791863 bepc:SubsidiariesWithMaterialNonControllingInterestsOtherMember 2023-01-01 2023-12-31 0001791863…
- D (DOMINION ENERGY, INC)
- FY2025 10-K: …d:EndOfYearTwoThousandThirtyFiveMember srt:MaximumMember d:VirginiaRegulationMember 2020-04-01 2020-04-30 0000715957 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsAssetsMember srt:NaturalGasReservesMember d:MarketPriceMember us-gaap:FairValueMeasurementsRecurringMember…
- FY2025 10-K: 4-12-31 0000715957 d:AtlanticCoastPipelineLLCMember 2025-01-01 2025-12-31 0000715957 d:DominionEnergyDirectMember 2023-01-01 2023-12-31 0000715957 us-gaap:RetainedEarningsMember 2024-12-31 0000715957 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-12-31 0000715957…
- DTE (DTE ENERGY CO)
- FY2025 10-K: …us-gaap:NondesignatedMember 2024-12-31 0000936340 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2025-12-31 0000936340 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2024-12-31 0000936340 us-gaap:NondesignatedMember 2025-12-31 0000936340 us-gaap:NondesignatedMember 2024-12-31…
- FY2025 10-K: …2023-01-01 2023-12-31 0000936340 us-gaap:OperatingSegmentsMember 2025-01-01 2025-12-31 0000936340 us-gaap:CorporateNonSegmentMember 2025-01-01 2025-12-31 0000936340 us-gaap:OperatingSegmentsMember dte:ElectricSegmentMember 2025-12-31 0000936340 us-gaap:OperatingSegmentsMember dte:GasSegmentMember 2025-12-31…
- AEP (AMERICAN ELECTRIC POWER CO INC.)
- FY2025 10-K: …the Registrants. On September 30, 2025, the Department of Treasury and the IRS issued interim guidance regarding the application of CAMT, Notice 2025-49. This guidance is not expected to have a material impact on the Registrants. Additional significant guidance from the Department of Treasury and the IRS is expected…
- FY2025 10-K: 5-12-31 0000004904 us-gaap:OperatingSegmentsMember aep:WholesaleTransmissionMember aep:VerticallyIntegratedUtilitiesSegmentMember 2025-01-01 2025-12-31 0000004904 us-gaap:OperatingSegmentsMember aep:WholesaleTransmissionMember aep:TransmissionAndDistributionCompaniesMember 2025-01-01 2025-12-31 0000004904…
- PEG (PUBLIC SERVICE ENTERPRISE GROUP INC)
- FY2025 10-K: ElectricandGasCompanyMember peg:MediumTermNotesThreePointEightZeroPercentDueInTwoThousandFortyThreeMember 2024-12-31 0000788784 us-gaap:FairValueInputsLevel1Member peg:CommingledEquitiesMember 2025-12-31 0000788784 peg:PublicServiceElectricandGasCompanyMember peg:TransmissionFacilitiesMember 2025-12-31 0000788784…
- FY2025 10-K: …2024-12-31 0000788784 peg:PublicServiceElectricandGasCompanyMember peg:MediumTermNotesTwoPointSeventyDueTwoThousandFiftyMember 2024-12-31 0000788784 peg:LongIslandElectricUtilityServcoLLCPensionandOPEBMember us-gaap:FixedIncomeFundsMember 2024-12-31 0000788784 us-gaap:PreferredStockMember…
Methodology Note
- Priced-in inversion: the valuation is inverted on the current price to recover the operating-income growth, duration, and steady-state margin the price embeds (ROE for financials, FFO growth for REITs).
- Valuation x-ray: the valuation models, grouped into four families (asset, earnings, relative, growth). Each model is expressed as a price/FV ratio (distance from price), not a point fair-value estimate. The spread across families is the disagreement.
- Economic-unit decomposition (SOTP): each disclosed business unit is assigned its native valuation basis before any multiple is applied. Operating units are valued on enterprise value; funded financial units are valued on their own common equity, because their borrowings fund earning assets rather than levering the parent. A company total is stated only once every material unit carries a supported value and the parent capital bridge reconciles.
- Solvency: net cash/debt, net-debt-to-NOPAT, interest coverage, and share-count CAGR from EDGAR financials (net debt / FFO and fixed-charge coverage for REITs; regulatory-capital framing for financials).
- Peer cohorts: per-segment comparables with deep-linkable SEC filing citations.
Fundamentals sourced from SEC EDGAR filings. Current price from Databento. The priced-in inversion and valuation x-ray are computed by the boothcheck engine; narrative composed by AI from the structured data.
Sources
company earnings calendar · company announcement, June 23, 2026 · company announcement, June 26, 2026 · Q1 2026 Form 10-Q · company announcement, July 16, 2026 · Morgan Stanley research note, July 24, 2026 · Citi research note, July 1, 2026 · broker initiations, June 19, 2026