MSAB-B.ST
Price
Day trading desk
VWAP and the session figures are computed from the delayed intraday series on this page, so they lag the live tape and will not match a broker's real-time VWAP exactly. Turn on Prior day H/L/C, Opening range and Volume profile in the chart's Studies menu to see these levels drawn on price.
Trailing performance
Price return only. Dividends are not reinvested, so total return on a dividend payer will be higher than shown.
Unusual options activity
That is the normal state — most contracts trade well inside their existing open interest.
Contracts trading at or above their open interest, ranked by notional and where the print landed.
11 more panels on MSAB-B.ST open with an account.
Options chains and analytics, valuation ratios, insider filings, analyst targets and ownership. No card, no trial, nothing to cancel.
Insider net activity
Fundamentals
Valuation & profitability ratios
Fourteen ratios including P/E, PEG, EV/EBITDA, margins and return on equity.
Financial statements
| Line item | 2025 | 2024 | 2023 | 2022 | 2021 | YoY |
|---|---|---|---|---|---|---|
| Total revenue | $461.78M | $404.70M | $416.95M | $362.98M | — | +14.1% |
| Operating revenue | $461.78M | $404.70M | $416.95M | $362.98M | — | +14.1% |
| Cost of revenue | $292.00M | $261.88M | $285.21M | $261.04M | — | +11.5% |
| Gross profit | $169.79M | $142.83M | $131.73M | $101.94M | — | +18.9% |
| Selling, general & admin | — | — | — | — | $51.30M | — |
| Total operating expense | $101.94M | $96.50M | $90.86M | $83.14M | — | +5.6% |
| Operating income | $67.84M | $46.33M | $40.87M | $18.80M | — | +46.4% |
| Net interest income | -$6.35M | -$3.20M | -$6.18M | $63.00K | — | -98.7% |
| Pre-tax income | $62.64M | $47.63M | $38.65M | $21.45M | — | +31.5% |
| Tax provision | $13.47M | $10.24M | $8.65M | $4.32M | — | +31.5% |
| Net income | $49.17M | $37.39M | $30.00M | $17.13M | — | +31.5% |
| Net income to common | $49.17M | $37.39M | $30.00M | $17.13M | — | +31.5% |
| Basic EPS | 2.66 | 2.02 | 1.62 | 0.92 | — | +31.7% |
| Diluted EPS | 2.63 | 2.02 | 1.62 | 0.92 | — | +30.2% |
| EBIT | $64.64M | $49.66M | $40.71M | $21.47M | — | +30.2% |
| EBITDA | $82.47M | $64.23M | $55.87M | $34.60M | — | +28.4% |
| Basic shares | 18.47M | 18.47M | 18.47M | 18.47M | — | 0.0% |
| Diluted shares | 18.97M | 18.47M | 18.47M | 18.47M | — | +2.7% |
| Line item | 2025 | 2024 | 2023 | 2022 | YoY |
|---|---|---|---|---|---|
| Cash & equivalents | $159.55M | $138.16M | $132.93M | $104.39M | +15.5% |
| Cash & short-term investments | $159.55M | $138.16M | $132.93M | $104.39M | +15.5% |
| Accounts receivable | $92.02M | $72.84M | $72.87M | $97.08M | +26.3% |
| Inventory | $4.13M | $8.49M | $9.07M | $8.73M | -51.3% |
| Total current assets | $269.16M | $237.38M | $229.43M | $227.82M | +13.4% |
| Property, plant & equipment | $19.76M | $47.30M | $48.91M | $60.93M | -58.2% |
| Goodwill & intangibles | $29.14M | $2.27M | $0 | $0 | +1,181.5% |
| Total assets | $318.07M | $286.95M | $278.33M | $288.75M | +10.8% |
| Total current liabilities | $153.03M | $122.70M | $130.18M | $130.78M | +24.7% |
| Total debt | $16.28M | $45.10M | $45.59M | $55.47M | -63.9% |
| Total liabilities | $167.87M | $156.53M | $162.42M | $172.69M | +7.2% |
| Retained earnings | $110.24M | $84.45M | $74.47M | $72.18M | +30.5% |
| Shareholder equity | $150.20M | $130.42M | $115.91M | $116.07M | +15.2% |
| Working capital | $116.14M | $114.68M | $99.24M | $97.04M | +1.3% |
| Net tangible assets | $121.06M | $128.15M | $115.91M | $116.07M | -5.5% |
| Shares issued | 19.17M | 19.17M | 18.55M | 18.55M | 0.0% |
| Line item | 2025 | 2024 | 2023 | 2022 | 2021 | YoY |
|---|---|---|---|---|---|---|
| Net income | $62.64M | $47.63M | $38.65M | $21.45M | — | +31.5% |
| Depreciation & amortisation | $17.83M | $14.57M | $15.16M | $13.14M | — | +22.3% |
| Change in working capital | $26.54M | -$11.06M | $32.36M | $24.42M | — | +340.0% |
| Operating cash flow | $101.89M | $43.01M | $75.01M | $50.79M | — | +136.9% |
| Capital expenditure | -$29.70M | -$2.79M | -$640.00K | -$893.00K | — | -964.3% |
| Investing cash flow | -$29.70M | -$2.79M | -$640.00K | -$893.00K | — | -964.3% |
| Dividends paid | -$27.70M | -$27.70M | -$27.70M | — | -$36.94M | 0.0% |
| Financing cash flow | -$44.69M | -$39.83M | -$43.13M | -$13.85M | — | -12.2% |
| Free cash flow | $72.18M | $40.22M | $74.37M | $49.89M | — | +79.5% |
| End cash position | $159.55M | $138.16M | $132.93M | $104.39M | — | +15.5% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-06-30 | 2025-03-31 | YoY |
|---|---|---|---|---|---|---|
| Total revenue | $122.50M | $101.20M | $140.60M | $80.50M | $94.10M | +21.0% |
| Operating revenue | $122.50M | $101.20M | $140.60M | $80.50M | $94.10M | +21.0% |
| Cost of revenue | $78.60M | $79.00M | $78.50M | $71.20M | $66.40M | -0.5% |
| Gross profit | $43.90M | $22.20M | $62.10M | $9.30M | $27.70M | +97.7% |
| Total operating expense | $31.30M | $29.50M | $21.50M | $26.70M | $28.80M | +6.1% |
| Operating income | $12.60M | -$7.30M | $40.60M | -$17.40M | -$1.10M | +272.6% |
| Net interest income | -$600.00K | $0 | -$800.00K | -$900.00K | -$2.30M | — |
| Pre-tax income | $12.00M | -$7.40M | $39.80M | -$18.40M | -$3.50M | +262.2% |
| Tax provision | $2.60M | -$1.60M | $8.60M | -$3.90M | -$700.00K | +262.5% |
| Net income | $9.40M | -$5.80M | $31.20M | -$14.40M | -$2.70M | +262.1% |
| Net income to common | $9.40M | -$5.80M | $31.20M | -$14.40M | -$2.70M | +262.1% |
| Basic EPS | 0.51 | -0.31 | 1.69 | -0.78 | -0.15 | +264.5% |
| Diluted EPS | 0.51 | -0.31 | 1.69 | -0.78 | -0.15 | +264.5% |
| EBIT | $13.40M | -$6.10M | $41.90M | -$16.60M | -$700.00K | +319.7% |
| EBITDA | $19.40M | -$400.00K | $46.00M | -$12.20M | $3.10M | +4,950.0% |
| Basic shares | 18.47M | 18.71M | 18.47M | 18.47M | 18.00M | -1.3% |
| Diluted shares | 18.47M | 18.71M | 18.47M | 18.47M | 18.00M | -1.3% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-06-30 | 2025-03-31 | 2024-12-31 | YoY |
|---|---|---|---|---|---|---|---|
| Cash & equivalents | $145.30M | $145.60M | $159.55M | $90.00M | $127.00M | — | -0.2% |
| Cash & short-term investments | $145.30M | $145.60M | $159.55M | $90.00M | $127.00M | — | -0.2% |
| Accounts receivable | $75.00M | $90.20M | $92.02M | $45.40M | $58.60M | — | -16.9% |
| Inventory | $4.00M | $4.00M | $4.13M | $10.10M | $9.50M | — | 0.0% |
| Total current assets | $237.60M | $254.30M | $269.16M | $170.40M | $220.20M | — | -6.6% |
| Property, plant & equipment | $90.20M | $92.70M | $19.76M | $44.30M | $48.00M | — | -2.7% |
| Goodwill & intangibles | $26.40M | $27.50M | $29.14M | $26.20M | $2.20M | — | -4.0% |
| Total assets | $354.20M | $374.50M | $318.07M | $240.80M | $270.40M | — | -5.4% |
| Total current liabilities | $147.40M | $158.60M | $153.03M | $118.30M | $112.50M | — | -7.1% |
| Total debt | $73.30M | $76.30M | $16.28M | $42.10M | $45.90M | — | -3.9% |
| Total liabilities | $211.70M | $225.80M | $167.87M | $148.30M | $146.10M | — | -6.2% |
| Retained earnings | — | — | $110.24M | — | — | $84.45M | — |
| Shareholder equity | $142.50M | $148.70M | $150.20M | $92.50M | $124.30M | — | -4.2% |
| Working capital | $90.20M | $95.70M | $116.14M | $52.10M | $107.70M | — | -5.7% |
| Net tangible assets | $116.10M | $121.20M | $121.06M | $66.30M | $122.10M | — | -4.2% |
| Shares issued | 19.17M | 19.17M | 19.17M | 19.17M | 19.17M | — | 0.0% |
| Line item | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-06-30 | 2025-03-31 | 2024-12-31 | YoY |
|---|---|---|---|---|---|---|---|
| Net income | $18.30M | $600.00K | $44.70M | -$14.50M | -$3.70M | — | +2,950.0% |
| Change in working capital | $4.60M | $900.00K | $46.40M | $25.10M | $800.00K | — | +411.1% |
| Operating cash flow | $22.80M | $1.50M | $91.20M | $10.50M | -$3.00M | — | +1,420.0% |
| Capital expenditure | -$2.30M | -$13.30M | -$2.60M | -$24.60M | -$100.00K | — | +82.7% |
| Investing cash flow | -$2.30M | -$13.30M | -$2.60M | -$24.60M | -$100.00K | — | +82.7% |
| Dividends paid | -$18.50M | — | -$9.20M | -$18.50M | — | -$9.20M | — |
| Financing cash flow | -$22.30M | -$4.10M | -$13.60M | -$22.70M | -$4.20M | — | -443.9% |
| Free cash flow | $20.50M | -$11.80M | $88.60M | -$14.10M | -$3.10M | — | +273.7% |
| End cash position | $145.30M | $145.60M | $159.50M | $90.00M | $127.00M | — | -0.2% |
Options analytics
Max pain is the strike at which the largest dollar value of open contracts expires worthless. It describes current positioning; it is not a forecast and it moves as open interest changes.
Put/call ratios, max pain, implied volatility skew and where open interest is concentrated.
Earnings
Reported vs expected · EPS
| Quarter | Est. | Actual | Surprise |
|---|---|---|---|
| Jun 2026 | -0.27 | 0.51 | +288.9% |
| Mar 2026 | 0.00 | -0.31 | 0.0% |
| Dec 2025 | — | 1.69 | — |
Forward consensus
| Period | EPS | Analysts | Revenue | Growth |
|---|---|---|---|---|
| Current quarter | 1.71 | 1 | $151.00M | +3.0% |
| Next quarter | 1.56 | 1 | $165.50M | +17.7% |
| Current year | 3.37 | 2 | $540.50M | +17.0% |
| Next year | 4.45 | 2 | $613.50M | +13.5% |
Analyst targets & ownership
Price targets, consensus spread, insider and institutional ownership.
Moving averages & technicals
Options chain
Calls
| Strike | Last | Bid | Ask | Vol | OI | IV |
|---|---|---|---|---|---|---|
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
Puts
| Strike | Last | Bid | Ask | Vol | OI | IV |
|---|---|---|---|---|---|---|
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
| 000.00 | 0.00 | 0.00 | 0.00 | 0 | 0 | 0.0% |
Every listed expiry, both sides of the book, with volume, open interest and implied volatility.
Risk profile
Dividends & splits
Headlines
PRIVATE STRATEGY · BY QUALIFICATION
The same data. A different seat.
The research you are reading is the input layer for a discretionary options program we run for a small number of qualified investors. Minimum $1,000,000.