Loading MPTI…
Loading financial statements…
Import this data to Google Sheets with:
=jivedata("MPTI","financials")Full statements spill as a table. For one cell: =jivedata("MPTI","Revenue") or =jivedata("MPTI","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
MPTI • CIK 0001902314
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenue from Contract with Customer, Excluding Assessed Tax | $41,168 | $49,012 | $54,417 | $58,198 |
| Manufacturing Costs | $24,402 | $26,372 | $30,269 | $32,428 |
| Costs and Expenses | — | $39,618 | $44,126 | $47,435 |
| Operating Income (Loss) | $4,299 | $9,394 | $10,291 | $10,763 |
| Interest Income (Expense), Net | $7 | $243 | $539 | $1,364 |
| Other Nonoperating Income (Expense) | $94 | $138 | $124 | $19 |
| Nonoperating Income (Expense) | $101 | $381 | $663 | $1,383 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $4,400 | $9,775 | $10,954 | $12,146 |
| Income Tax Expense (Benefit) | $911 | $2,139 | $2,507 | $2,631 |
| Net Income (Loss) Attributable to Parent | $3,489 | $7,636 | $8,447 | $9,515 |
| Weighted Average Number of Shares Outstanding, Basic | 2,696,445 | 2,748,186 | 2,873,256 | 3,799,841 |
| Weighted Average Number of Shares Outstanding, Diluted | 2,733,502 | 2,883,944 | 3,226,259 | 4,261,168 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|