Skip to main content
$9.26 +0.14 (+1.54%)
Market Cap
$509.86M
Shares
55.91M

Income-statement, balance-sheet and cash-flow figures extracted from the company's SEC filings — 10-K annual and 10-Q quarterly reports — and standardised for comparison across periods.

Revenue
$82.03M +40.5%
FY2025 Revenue FY2011–FY2025
Net Income
$7.55M +97.9%
FY2025 Net Income FY2011–FY2025
Gross Margin
59.39% +4.2pp
FY2025 Gross Margin FY2011–FY2025
Operating Margin
8.98% +7.2pp
FY2025 Operating Margin FY2011–FY2025
Diluted EPS
$0.13 +85.7%
FY2025 Diluted EPS FY2013–FY2025
Operating Cash Flow
$52.45M +128.6%
FY2025 Operating Cash Flow FY2011–FY2025

Chart any reported metric, KPI or segment over time — the full statement history lives here

Line Item FY2026 (G) TTM FY2025 FY2024 FY2023 FY2022 FY2021 FY2020 FY2019 FY2018 FY2017 FY2016 FY2015 FY2014 FY2013 FY2012 FY2011
$106.5M – $110.5M $91.47M $82.03M $58.38M $47.27M $38.03M $29.46M $24.12M $34.67M $23.42M $15.23M $10.42M $8.11M $10.29M $6.31M $6.7M $3.3M
$139.74K
$36.22M $33.31M $26.19M $23.14M $17.08M $14.75M $14.82M $15.43M $12.03M $8.53M $5.2M $4.02M $4.65M $4.1M $5.31M $2.43M
$55.25M $48.72M $32.2M $24.14M $20.95M $14.71M $9.3M $19.24M $11.4M $6.7M $5.22M $4.09M $5.64M $2.2M $1.4M $870.09K
59.39% 55.15% 51.06% 55.09% 49.93% 38.57% 55.5% 48.66% 43.98% 50.11% 50.42% 54.78% 34.94% 20.82% 26.36%
$34.55M $33.04M $25.18M $20.28M $17.7M $14.95M $15.09M $11.66M $7.84M $4.06M $3.29M $3.73M $2.72M $1.48M $760.93K $547.69K
$1.96M $1.7M
$9.15M $8.32M $5.99M $4.03M $2.91M $2.5M $2.12M $1.48M $1.09M $876.19K $572.32K $362.71K $171.59K $58.01K $59.25K $43.51K
$43.7M $41.35M $31.18M $24.3M $20.61M $17.45M $17.64M $13.14M
$11.54M $7.36M $1.02M -$167.26K $344.34K -$2.74M -$8.34M $6.1M $2.47M $1.77M $1.36M -$8872 $2.75M $669.82K $574.85K $278.89K
8.98% 1.75% -0.35% 0.91% -9.3% -34.57% 17.6% 10.56% 11.6% 13.04% -0.11% 26.73% 10.62% 8.58% 8.45%
$20.7M $15.68M $7.02M $3.86M $3.25M -$241.52K -$6.21M $7.58M $3.56M $2.64M $1.93M $353.84K $2.92M $727.83K $634.1K $322.39K
$31.62K $77.11K $45.68K $141.52K $59.08K $62.16K $63.7K
$255.42K $441.12K $108.61K $23.92K -$60.96K -$2.54M -$141.52K -$59.08K $1.23M -$63.7K
$14.25M $10.03M $4.14M $2.36M $1.14M -$8.25M $6.54M $2.58M $1.79M $1.3M -$2.55M $2.61M $610.73K $1.81M $215.19K
$3.85M $2.48M $322.29K -$4.09M $107.48K $10.2K $894.18K -$909.98K $0 $6000 $0 $0 $0 $0
$10.4M $7.55M $3.82M $6.46M $1.03M -$2.72M -$9.14M $7.45M $2.59M $1.79M $1.4M -$2.41M $2.61M $611.68K $1.82M $215.29K
9.21% 6.54% 13.66% 2.7% -9.24% -37.9% 21.5% 11.05% 11.76% 13.45% -29.73% 25.36% 9.7% 27.12% 6.52%
$0 -$8287 -$105
$10.4M $7.55M $3.82M $6.46M $1.03M
USD/shares $0.14 $0.07 $0.12 $0.02 -$0.05 -$0.19 $0.16 $0.06 $0.04 $0.03 -$0.06 $0.07 $0.02 $0.01
USD/shares $0.21 – $0.26 $0.13 $0.07 $0.12 $0.02 -$0.05 -$0.19 $0.14 $0.05 $0.04 $0.03 $0.00 $0.06 $0.01
shares 54.43M 53.21M 52.49M 52.05M 50.98M 49.27M 47.44M 45.48M 43.4M 42.88M 39.64M 38.81M 38.93M 36.53M 35.25M
shares 59.65M 55.59M 54.16M 52.93M 50.98M 49.27M 54.55M 52.35M 44.93M 43.87M 0 42.41M 42.39M 39.57M
Italic rows are computed from reported lines — open a row's info icon for its formula. Values reflect the latest filing (restatements included); per-share figures on today's split basis. Click a value for its source filing. TTM: trailing twelve months through the latest reported quarter — flows sum the last four quarters, balances take the latest. 3Y/5Y/10Y columns are trailing CAGR from the newest fiscal year; blank where an endpoint is missing or negative. (G): the company's own guidance — a (G) column is a guided period not yet reported; a G marker shows how the reported figure landed against the guided range. Non-GAAP-basis guidance (*) is shown as stated and never judged against GAAP actuals.

Capital Returned to Shareholders

Cash spent on share repurchases and dividends per fiscal year, as reported on the cash-flow statement. Across FY2023–FY2025: $2M in buybacks.

Price & Valuation

Multiples computed on the strict TTM/EV methodology — today's snapshot against peers, and each ratio recomputed as of past filing dates.

Valuation

EV/Revenue
Peer median 1.66×
EV/EBIT
Peer median 16.91×
P/E (TTM)
53.65×
Peer median 24.37×

Peer medians compare against the 68 similar-size Software - Infrastructure companies (of 138 listed).

Valuation over time computed as of each quarter's filing date

Revenue Breakdown

Annual revenue as the company disaggregates it in its own XBRL filings. Years a component wasn't reported show a dash.

Share mode is each component's slice of the reported components that year — issuers rarely tag every revenue dollar, so slices need not sum to total revenue.

By Product & Service (USD)

Component FY2025 FY2024 FY2023 FY2022 FY2021 FY2020
Plasma Industry $45,615,640 $43,879,508 $41,951,659 $34,737,640 $25,918,150 $23,401,068
Pharma Industry $33,888,631 $12,652,412 $4,051,037
Other Revenue $2,523,905 $1,852,632 $1,271,466 $288,887 $184,830 $392,667
Breakage Revenue $474,709 $242,355
Settlement Revenue $0 $30,000
Pharmaceutical Industry $3,007,140 $3,361,869 $326,699
Key facts CIK 1496443 CUSIP 70451A104 13F (30d) 19 filings 19 filers Visit website