NYSE · PERF

Perfect financials

$1.89−0.53%
Close Sep 29, 2026 · split-adjusted

Revenue

Net income

Income statement & cash flow

Fiscal yearFY25
Dec 31
FY24
Dec 31
FY23
Dec 31
FY22
Dec 31
Revenue$69.2M$60.2M$53.5M$47.3M
Gross profit$53.5M$46.9M$43.1M$40.2M
Gross margin77.4%78.0%80.6%84.9%
Operating income-$1.7M-$3.1M-$5.7M-$71.1M
Net income$4.6M$5.0M$5.4M-$161.7M
Net margin6.7%8.3%10.1%−342.0%
Diluted EPS$0.05$0.05$0.05$-2.37
EBITDA$1.3M-$2.3M-$4.9M-$70.3M
Operating cash flow$13.3M$13.0M$13.6M-$3.3M
Free cash flow$12.9M$12.6M$13.3M-$3.5M
Diluted shares101.8M101.8M118.0M68.3M

Balance sheet

Period endDec 31Dec 31Dec 31Dec 31
Cash & equivalents$126.0M$127.1M$123.9M$162.6M
Short-term investments$0.00$2.7M$0.00$30.0M
Total debt$419.0K$1.8M$1.6M$0.00
Total assets$192.0M$181.2M$170.4M$210.3M
Total liabilities$38.9M$34.2M$31.0M$28.3M
Shareholders' equity$153.1M$147.0M$139.4M$182.0M

From SEC filings via Massive. Fiscal periods follow the company's own calendar; free cash flow is operating cash flow minus capital expenditure.

Sources: Massive / Polygon daily aggregates (split-adjusted) · SEC filings via Massive · FINRA settlements via Massive · Financial Modeling Prep. Figures are dated where shown; research is informational, not investment advice. Methodology