olivlawolivlaw

olivLaw · US equity research

MGIC Investment Corp. MTG

Surety Insurance · SIC 6351 · Vertical: Surety Insurance (SIC 6351)

29.13USD+1.71% · 1 dayClose 04 Nov 2026

MGIC Investment Corp. is a holding company whose main subsidiary MGIC provides private mortgage insurance for low down payment loans, helping homebuyers qualify for mortgages. In 2025 the company reported total revenues of 1.2 billion USD, and in the second quarter of 2026 a net income of 182.1 million USD.

The AI analysis may be outdated: new filings came after its sources (see the «AI analysis» section).

At the close of 04 Nov 2026, MGIC Investment Corp. (MTG) stock was 29.13 USD (+1.71% on the day), with market capitalisation 5.8 bn USD, P/E 9.0 on diluted EPS of 3.22 USD over the last 12 months, dividend yield 2.13%, beta 0.55, 52-week range 24.86–31.47 USD. Latest reported quarter (Q3 2026): revenue of 299.1 m USD (−1.8% YoY), net income of 175.0 m USD (−8.4% YoY), diluted EPS 0.85 USD.

Data as of · AI analysis dated · Source: SEC filings and closing prices, computed by olivLaw.

Market cap
5.8 bn USD
shares as of 30 Oct 2026
P/E (TTM)
9.0
Diluted EPS TTM 3.22 · TTM to 30 Sept 2026
E/P (TTM)
11.06%
TTM to 30 Sept 2026
Dividend yield
2.13%
DPS 12m 0.62
Beta (2y)
0.55
Volatility (1y) 25%
52-week range
24.8631.47

Price history

Loading chart…

Technical reading

RSI (14)
56.9
strong (55–70)
Bollinger (20, 2)
26.78 – 29.37
in the upper half of the band · %B 0.91 · band width 9.2%
SMA 50 / 200
28.90 / 27.78
uptrend (price > SMA50 > SMA200)
MACD (12, 26, 9)
0.12 / -0.07
MACD above signal

Indicators describe past prices; on their own they do not predict direction. On our history the RSI ≤ 40 filter added no return (see the signals methodology).

Performance

CompanyS&P 500vs S&P 500Vertical median
1 month+7.4%−1.1%+8.5 pp—
3 months−4.8%−0.5%−4.3 pp—
6 months+10.3%+4.4%+5.9 pp—
Year to date−0.3%+12.3%−12.6 pp—
1 year+3.8%+13.5%−9.8 pp−13.3%
3 years+64.2%+76.4%−12.2 pp+36.3%
5 years+84.7%+63.7%+21.0 pp—
Max drawdown (1y)
−17.9%
03 Sept 2026 → 30 Sept 2026
Max drawdown (5y)
−30.9%
12 Jan 2022 → 16 Jun 2022
Compound annual growth (5y)
+13.1%
S&P 500 +10.4%

Price returns, dividends excluded.

Quarterly results

Latest quarter: Q3 2026 · 30 Sept 2026

Revenue
299.1 m USD
−1.8% YoY
Net income
175.0 m USD
−8.4% YoY
Diluted EPS
0.85
+2.4% YoY
net / operating
58.5% / unavailable

Quarterly margins

Quarterly statements · USD

Fiscal yearQ4 '24Q1 '25Q2 '25Q3 '25Q4 '25Q1 '26Q2 '26Q3 '26
Revenue301.4 m306.2 m304.2 m304.5 m298.7 m297.1 m295.4 m299.1 m
Depreciation & amortisation4.0 m2.7 m2.5 m ≈900.0 k ≈821.0 k-84.0 k2.0 m ≈954.0 k ≈
Interest expense8.9 m8.9 m8.9 m8.9 m8.9 m8.9 m8.9 m8.9 m
Pre-tax income234.7 m234.7 m246.1 m235.1 m212.7 m206.8 m229.9 m221.3 m
Income tax50.0 m49.2 m53.6 m44.0 m43.4 m41.5 m47.8 m46.3 m
Net income184.7 m185.5 m192.5 m191.1 m169.3 m165.3 m182.1 m175.0 m
Diluted EPS0.72 ≈0.750.810.830.75 ≈0.760.860.85
Operating cash flow182.4 m223.7 m183.0 m ≈215.4 m ≈230.8 m76.9 m185.0 m ≈216.4 m ≈
Capex514.0 k125.0 k20.0 k ≈279.0 k ≈601.0 k184.0 k473.0 k ≈111.0 k ≈
Dividends paid32.9 m33.9 m30.8 m ≈34.4 m ≈33.4 m35.2 m31.6 m ≈34.8 m ≈
Share repurchases194.7 m225.2 m186.4 m ≈187.9 m ≈189.2 m192.4 m184.7 m ≈151.7 m ≈

≈ derived quarter (cumulative difference / share-days average)

E/P over time

E/P = trailing-12-month diluted EPS / price at quarter end. E/P is the inverse of P/E and stays defined when earnings are negative.

Today's P/E sits at the 70 percentile of its own 40-quarter history (min 3.4, median 8.1, max 15.0; quarters with earnings only).

Fiscal years

Fiscal year20182019202020212022202320242025
Revenue1.1 bn1.2 bn1.2 bn1.2 bn1.2 bn1.2 bn1.2 bn1.2 bn
Revenue YoY+5.4%+8.0%−1.2%−1.1%−1.1%−1.5%+4.6%+0.5%
Net income670.1 m673.8 m446.1 m635.0 m865.3 m712.9 m763.0 m738.3 m
Net income YoY+88.4%+0.5%−33.8%+42.3%+36.3%−17.6%+7.0%−3.2%
Diluted EPS1.781.851.291.852.792.492.893.14
Diluted EPS YoY+87.4%+3.9%−30.3%+43.4%+50.8%−10.8%+16.1%+8.7%
net %59.6%55.5%37.2%53.6%73.8%61.7%63.2%60.8%
Free cash flow530.3 m603.9 m729.0 m692.2 m646.8 m711.0 m723.9 m851.8 m

Reported results vs expectations

Loading…

Balance sheet & financial health

Fiscal year 2025 · 31 Dec 2025

Cash
369.0 m USD
Financial debt
unavailable USD
Net debt
unavailable USD
Equity
5.1 bn USD
Total assets
6.6 bn USD
Debt / equity
unavailable
Current ratio
unavailable
ROE
14.3%
ROA
11.2%
FCF margin
70.2%

Financial statements (source on every figure)

Revenue and net income (USD)

Income statement · USD

Pre-tax income
2023
902.2 m
2024
968.7 m
2025
928.5 m

SEC (XBRL)· 25 Feb 2026verified

Net income
2023
712.9 m
2024
763.0 m
2025
738.3 m

SEC (XBRL)· 25 Feb 2026verified

Diluted EPS
2023
2.49
2024
2.89
2025
3.14

SEC (XBRL)· 25 Feb 2026verified

Dividend per share
2023
—
2024
—
2025
—

SEC (XBRL)· 23 Feb 2021verified

Balance sheet · USD

Cash
2023
363.7 m
2024
229.5 m
2025
369.0 m

SEC (XBRL)· 25 Feb 2026verified

Total assets
2023
6.5 bn
2024
6.5 bn
2025
6.6 bn

SEC (XBRL)· 25 Feb 2026verified

Long-term debt
2023
643.2 m
2024
—
2025
—

SEC (XBRL)· 21 Feb 2024verified

Total liabilities
2023
1.5 bn
2024
1.4 bn
2025
1.5 bn

SEC (XBRL)· 25 Feb 2026verified

Equity
2023
5.1 bn †
2024
5.2 bn †
2025
5.1 bn †

SEC (XBRL)· 25 Feb 2026verified

Cash flow · USD

Dividends paid
2023
123.0 m
2024
130.5 m
2025
132.5 m

SEC (XBRL)· 25 Feb 2026verified

Share repurchases
2023
337.2 m
2024
569.5 m
2025
788.6 m

SEC (XBRL)· 25 Feb 2026verified

Computed indicators

Growth

Revenue growth (YoY)
0.5%
computed by olivLawFY 2025
Revenue CAGR 3Y
1.1%
computed by olivLawFY 2022 → FY 2025
Revenue CAGR 5Y
0.2%
computed by olivLawFY 2020 → FY 2025
Net income growth (YoY)
-3.2%
computed by olivLawFY 2025
Net income CAGR 3Y
-5.2%
computed by olivLawFY 2022 → FY 2025
Net income CAGR 5Y
10.6%
computed by olivLawFY 2020 → FY 2025
EPS growth (YoY)
8.7%
computed by olivLawFY 2025
EPS CAGR 3Y
4.0%
computed by olivLawFY 2022 → FY 2025
EPS CAGR 5Y
19.5%
computed by olivLawFY 2020 → FY 2025

Profitability

Net margin
58.1%
computed by olivLawTTM to 30 Sept 2026

Returns

ROE
13.8%
computed by olivLawTTM to 30 Sept 2026 · balance sheet at 30 Sept 2026
ROA
10.6%
computed by olivLawTTM to 30 Sept 2026 · balance sheet at 30 Sept 2026
Payout ratio (EPS)
19.2%
computed by olivLawTTM to 30 Sept 2026

Market and valuation

Market capitalisation
5.8 bn USD
computed by olivLawbalance sheet at 30 Sept 2026
Market cap / net income TTM
8.4x
computed by olivLawTTM to 30 Sept 2026
P/E (TTM)
9.0x
computed by olivLawTTM to 30 Sept 2026
Earnings yield
11.1%
computed by olivLawTTM to 30 Sept 2026
P/B
1.2x
computed by olivLawbalance sheet at 30 Sept 2026
P/S
4.9x
computed by olivLawTTM to 30 Sept 2026 · balance sheet at 30 Sept 2026
Dividend yield
2.1%
computed by olivLawTTM to 30 Sept 2026
Shareholder yield (distributions)
14.7%
computed by olivLawTTM to 30 Sept 2026 · balance sheet at 30 Sept 2026

Insurance

Loss ratio
unavailable
input data missing

32 indicators that do not apply to the sector.

Valuation

olivLaw classification

Neutral profile

Score: 55 / 100

A scoring methodology on indicators and valuation, not investment advice.

Closing price

29.13 USD

04 Nov 2026Source: olivLaw, closing series

Market cap: 5.8 bn USD

Key indicators

Market capitalisation
5.8 bn USD
computed by olivLawbalance sheet at 30 Sept 2026
P/E (TTM)
9.0x
computed by olivLawTTM to 30 Sept 2026
P/B
1.2x
computed by olivLawbalance sheet at 30 Sept 2026
ROE
13.8%
computed by olivLawTTM to 30 Sept 2026 · balance sheet at 30 Sept 2026
Net margin
58.1%
computed by olivLawTTM to 30 Sept 2026
Revenue growth (YoY)
0.5%
computed by olivLawFY 2025
Dividend yield
2.1%
computed by olivLawTTM to 30 Sept 2026

Coverage and freshness

11/20 reporting lines present
Latest full fiscal year: 2025
Latest reported period: 30 Sept 2026
Latest balance sheet date: 30 Sept 2026
Share count (cover of the latest filing), as of: 30 Oct 2026
Source: SEC (XBRL)published 04 Nov 2026
verified 1920derived 157

Score by group

  • Balance sheet100
  • Valuation47
  • Quality67
  • Growth27
  • Returns63

Estimated value range

Low
27.66
USD per share
Mid
28.60
USD per share
High
30.05
USD per share
Price: 29.13 USD
The price is within the range
Potential to the central value: -1.8% (value / price − 1)
Margin of safety: -1.9% (1 − price / value)
Agreement between methods: high · 4 methods used · 3 independent bases

The combined range = the median of the valid methods' low, central and high values; it is not a probability interval and does not cover every result. Envelope of all methods: 16.61 – 47.50 USD.

Methods computed but outside the aggregate range: Dividend discount (DDM) (a small share of earnings is paid as dividends (capital returns through buybacks): the dividend model does not describe the value and stays outside the aggregate).

Valuation assumptions are editorial choices, not measured; beta is not measured.

Method ranges (USD per share)

— — Mid · ▏ Price

Valuation methods

  • Residual income26.31 – 27.53 (Mid 26.91)
  • Justified P/B35.32 – 47.50 (Mid 40.51)
  • Dividend discount (DDM)outside the aggregate0.79 – 1.06 (Mid 0.90)
    a small share of earnings is paid as dividends (capital returns through buybacks): the dividend model does not describe the value and stays outside the aggregate
  • Peers: P/E29.01 – 31.07 (Mid 30.29)
    5 companies used · median multiple 9.4x · quartiles 9.0x – 9.6x
    AGO, ESNT, NMIH, ORI, RDN
  • Peers: P/B16.61 – 29.04 (Mid 25.66)
    6 companies used · median multiple 1.1x · quartiles 0.7x – 1.2x
    AGO, ESNT, NMIH, ORI, OSG, RDN
Multiple comparisons use the SIC vertical: Surety Insurance (SIC 6351)

Classification (SIC) comparables group by industry code, not by economic activity; the direct group is an editorial selection by activity. Members' multiples are on their own trailing twelve months, at their own latest close.

Assumptions (illustrative, editorial)

Risk-free rate
4.3%
Equity risk premium
5.0%
Beta (default)
1.00
Cost of equity
9.3%
Terminal growth
2.5%

Factor scorecard

Neutral profile · Score 55/100

FactorValueScoreWeight used
ROE · Quality13.8%67 (vs peers)20%
Loss ratio · Qualityunavailableunavailable—
EPS CAGR 3Y · Growth4.0%40 (on a fixed band)11%
Revenue CAGR 3Y · Growth1.1%11 (on a fixed band)9%
ROA · Balance sheet10.6%100 (on a fixed band)9%
P/B · Valuation1.2x33 (vs peers)16%
P/E (TTM) · Valuation9.0x60 (vs peers)16%
Dividend yield · Returns2.1%40 (vs peers)11%
Payout ratio (EPS) · Returns19.2%100 (on a fixed band)7%

Factors without a value were dropped; the remaining weights were renormalised.

Score groups

  • Balance sheet100/100 · 1/1 factors with a value
  • Growth27/100 · 2/2 factors with a value
  • Quality· partial67/100 · 1/2 factors with a value
  • Returns63/100 · 2/2 factors with a value
  • Valuation47/100 · 2/2 factors with a value

A «partial» group is computed from under half of its weight or from one factor: it is not a full assessment of the group.

Memo

MGIC Investment Corp (MTG). Latest full fiscal year: 2025; data up to 2026-09-30.

Figures computed from the financial statements: YoY growth 0.5%; net margin 58.1%; ROE 13.8%.

The estimated value range is 27.66–30.05 USD per share (median of 4 methods, agreement: high); assumptions are illustrative. Against the central value of 28.60 USD, the price of 29.13 USD leaves a potential of -1.8% (value / price − 1) and a margin of safety of -1.9% (1 − price / value). The range is the median of the methods' low, central and high values, not a probability interval.

olivLaw score 55/100, methodological classification: neutral profile (score, margin of safety and method agreement together; not a judgement of the right price). Groups assessed only in part: quality. Not investment advice.

Text generated deterministically from the figures shown; no language model. Not investment advice.

What supports the thesis

  • ROA: 10.6%
  • Payout ratio (EPS): 19.2%

What contradicts it

  • Revenue CAGR 3Y: 1.1%

Not assessed (insufficient data or a ratio without meaning): Loss ratio.

Versus the vertical median

Surety Insurance (SIC 6351) · same industry (4-digit SIC) · compared with 7 companies

Multiples and returns vs the median

P/E
9.0x
vertical median 9.4x
at median
EV/EBITDA
—
vertical median —
P/S
4.9x
vertical median 2.9x
above median (+65.6%)
P/B
1.2x
vertical median 1.1x
above median (+13.5%)
ROE
13.8%
vertical median 11.8%
above median (+17.3%)
Net margin
58.1%
vertical median 32.6%
above median (+78.3%)
EBIT margin
—
vertical median —
Revenue YoY
0.5%
vertical median 8.5%
below median (−94.3%)
Net debt/EBITDA
—
vertical median —
Dividend yield
2.1%
vertical median 2.8%
below median (−23.7%)

Price rebased to 100 (monthly, 5 years)

Companies in the vertical

Market capP/EROENet marginRevenue YoY1A / 3A
ORIOld Republic International Corporation9.6 bn9.017.9%11.2%+11.0%−13% / +36%
ESNTEssent Group Ltd.6.2 bn9.712.0%51.5%+1.5%+10% / +43%
MTGMGIC Investment Corp5.8 bn9.013.8%58.1%+0.5%+4% / +64%
RDNRadian Group Inc4.8 bn9.411.5%32.6%−0.8%+3% / +42%
NMIHNMI Holdings, Inc.3.3 bn8.615.4%54.1%+8.5%+15% / +60%
AGOAssured Guaranty Ltd.3.2 bn9.66.3%37.3%+27.3%−20% / +7%
OSGOctave Specialty Group, Inc.235.2 m—-20.4%-49.6%+6.5%−42% / −65%
MBIMbia Inc.230.6 m——-149.5%+90.5%−40% / −38%

1- and 3-year price returns: for MTG from daily closes (the same as the performance table), for the other companies from month-end closes.

olivLaw engine forecast

The world engine ran after the company's latest material disclosure. Probabilities are of TOUCHING a level within the horizon (not closing there) and sit next to the random walk (p_rw), the no-information benchmark.

The engine has no published run for this company yet.

Valuation scenarios (editable assumptions)

Illustrative scenarios

Illustrative: not forecasts and without probabilities. Each case is one coherent set of assumptions, computed on today's figures.

Bear
Allowed range: -50 … 50%
Allowed range: -100 … 100%
Allowed range: 0 … 100
Allowed range: -10 … 20%
Allowed range: 0 … 100%
Base
Allowed range: -50 … 50%
Allowed range: -100 … 100%
Allowed range: 0 … 100
Allowed range: -10 … 20%
Allowed range: 0 … 100%
Bull
Allowed range: -50 … 50%
Allowed range: -100 … 100%
Allowed range: 0 … 100
Allowed range: -10 … 20%
Allowed range: 0 … 100%
Nothing is saved.

Estimated price (USD)

Estimated priceBearBaseBull
1 years
17.95
Total return -37% · Per year -37%
31.79
Total return 11% · Per year 11%
47.95
Total return 67% · Per year 67%
3 years
16.27
Total return -39% · Per year -15%
32.52
Total return 19% · Per year 6%
54.03
Total return 94% · Per year 25%
5 years
14.74
Total return -41% · Per year -10%
33.27
Total return 26% · Per year 5%
60.87
Total return 125% · Per year 18%
What moves the 3-year price the most
  • Exit P/E± 8.13
  • Net margin± 5.69
  • Annual revenue growth± 4.83
  • Annual dilution± 0.48

AI analysis

AI-generatedAI-generated analysis (Claude) from cited public sources; it may contain errors. Not investment advice. As of 27 Oct 2026 · Model: claude-haiku-5-5.

Possibly outdated: the newest document it read is from 29 Jul 2026; since then the company filed 8-K (04 Nov 2026 · results), 10-Q (04 Nov 2026).

In brief

MGIC Investment Corp. is a holding company whose main subsidiary MGIC provides private mortgage insurance for low down payment loans, helping homebuyers qualify for mortgages. In 2025 the company reported total revenues of 1.2 billion USD, and in the second quarter of 2026 a net income of 182.1 million USD 13.

SWOT

Strengths

  • The company has a solid financial position, with holding company liquidity and compliance with PMIERs requirements 13.
  • The company improved the financial strength rating of MGIC, which supports lender confidence 1.
  • The company reduced operating costs through streamlined processes and workflow optimization 1.

Weaknesses

  • Revenue depends heavily on loans purchased by the GSEs, which makes the company vulnerable to changes in their practices 1.
  • The PMI market lost share to government programs, especially in segments with lower credit scores 1.
  • Loss reserves rely on estimates that may differ substantially from actual claim payments 1.

Opportunities

  • Growth in mortgage originations could expand the volume of new insurance written 1.
  • Credit score modernization could open the market to borrowers with more varied profiles 2.
  • Reinsurance programs could improve capital returns if conditions remain favorable 13.

Threats

  • A recession or a decline in home prices could increase losses and defaults 1.
  • GSE reform could change the requirements governing the whole industry 1.
  • Intense price competition could compress premium yields 1.

Risks

  • Dependence on the GSEshigh

    Most new insurance written comes from loans purchased by the GSEs, so changes in their practices could directly affect revenue 1.

  • PMIERs eligibilityhigh

    If available assets fall below the minimum required, the company could lose eligibility to insure GSE-purchased loans 1.

  • Economic cyclemedium

    Unemployment and falling home prices could increase delinquencies and claims 1.

  • Loss reserve estimatesmedium

    Loss reserves depend on management judgment, and actual payments could differ substantially 1.

  • State capital requirementslow

    State capital requirements could limit new business if reinsurance is not fully recognized 1.

Investment thesis

What would need to be true (bull case)

  • Quarterly profitability remains high, and the return on equity points to efficient use of capital 3.
  • The company returned capital to shareholders through dividends and share buybacks, and the board approved a new repurchase program 3.
  • The improved rating and solid financial position could support market share if the industry remains stable 1.

What would break the thesis

  • The PMI share of the mortgage insurance market declined in 2025, which could indicate lost ground to government programs 1.
  • Dependence on GSE rules and reform uncertainty could reduce long-term revenue 1.
  • Price competition could reduce premium yields even if volume grows 1.

What to watch

  • Development of net losses and the delinquency rateQ3 2026
  • Adoption of VantageScore 4.0 and its impact on business mix2027
  • Progress of GSE reform and FHFA conservatorshipnext 10-K
  • Level of PMIERs excess over minimum required assetsQ4 2026

Products, market & competition

AI-generatedAI-generated analysis (Claude) from cited public sources; it may contain errors. Not investment advice. As of 27 Oct 2026 · Model: claude-haiku-5-5.

Possibly outdated: the newest document it read is from 29 Jul 2026; since then the company filed 8-K (04 Nov 2026 · results), 10-Q (04 Nov 2026).

The business

The company provides private mortgage insurance, helping lenders cover the risk of default on low down payment loans 1. Its main asset is MGIC, licensed in all 50 US states, the District of Columbia, Puerto Rico and Guam 1. Its 2026 strategy focuses on creating value, differentiating through customer experience and building digital and analytical advantages 1.

In 2025 the company earned 738 million USD of net income and paid 800 million USD of dividends from MGIC to the holding company, a 7% increase over 2024 1. It repurchased 12% of its shares outstanding at the start of the year 1. Underwriting and other expenses fell 8% in 2025 1.

Segments

Primary mortgage insurance

Primary insurance covers a percentage of unpaid loan principal and delinquent interest on owner-occupied homes 1. New insurance written reached 60.2 billion USD in 2025, compared with 55.7 billion USD in 2024 1.

Other mortgage credit risk management services

The company uses reinsurance, including quota share and excess-of-loss transactions, to transfer part of its risk 13. In the third quarter of 2026 it executed an excess-of-loss transaction covering eligible NIW in 2027 3.

Market context

In 2025 private mortgage insurers covered 311 billion USD of mortgages 1. The PMI share of primary MI volume fell to 38.0%, while FHA reached 34.3% and VA 26.8% 1. MGIC held a 19.4% share of the PMI market 1.

Trends

  • Credit score modernizationmixed

    The GSEs began a phased rollout of VantageScore 4.0, which could change borrower eligibility and the mix of insured business 2.

  • GSE reformheadwind

    Reform of Fannie Mae and Freddie Mac remains uncertain and could change demand for private mortgage insurance 1.

  • Mortgage origination volumetailwind

    Total mortgage originations are forecast to be higher in 2026 than in 2025, which could support NIW volume 1.

  • Pricing pressureheadwind

    Price has become a key competitive factor, and the industry increasingly uses risk-based pricing, which could compress premium yields 1.

Competitive position

The company competes with five other private mortgage insurers as well as government agencies such as FHA and VA 1. Competition is described as intense and expected to remain so 1. Key factors are price, underwriting requirements, financial strength and customer relationships 1.

  • Essent GroupESNT

    Private mortgage insurer among the five competitors referenced in the industry, per source 1.

  • Radian GroupRDN

    Private mortgage insurer part of the group of five competitors named in the annual report 1.

  • Federal Housing Administration

    Government agency offering mortgage insurance and holding the largest share of the alternative market 1.

  • Department of Veterans Affairs

    Government program competing with private insurance, including loans with zero down payment 1.

News & filings

In the press

No news in our archive over the last 180 days.

SEC filings

Sources

  1. [1] Form 10-K, fiscal year ended 2025-12-31 · SEC / MGIC Investment Corp. · 25 Feb 2026
  2. [2] Form 10-Q, quarter ended 2026-06-30 · SEC / MGIC Investment Corp. · 29 Jul 2026
  3. [3] Form 8-K, results release (exhibit 99.1) · SEC / MGIC Investment Corp. · 29 Jul 2026

Figures computed by olivLaw from SEC filings and closing prices; the qualitative analysis is AI-generated from cited sources. Not investment advice.