Skip to main content
$4.82 +0.02 (+0.42%) At close · Jul 27
Market Cap
$205.91M
Shares
42.72M

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
$427.38M +141.5%
FY2025 Revenue FY2023–FY2025
Net Income
$39.66M -2.3%
FY2025 Net Income FY2023–FY2025
Gross Margin
22.54% +10.2pp
FY2025 Gross Margin FY2023–FY2025
Operating Margin
13.81% +8.8pp
FY2025 Operating Margin FY2023–FY2025
Diluted EPS
$1.13 +3.7%
FY2025 Diluted EPS FY2023–FY2025
Operating Cash Flow
$132.99M +186%
FY2025 Operating Cash Flow FY2023–FY2025

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

Line Item FY2025 FY2024 FY2023
$427.38MG $176.96M $62.38M
$331.05M $155.06M $45.74M
$96.34M $21.9M $16.64M
22.54% 12.37% 26.67%
$5.92M $1.63M $17.57K
$31.38M $11.41M $4.63M
$289.2K $114.61K
$23.24M $2.61M
$37.3M $13.04M $4.65M
$59.04M $8.86M $11.99M
13.81% 5.01% 19.22%
$32.1M $14.59M
$3.32M $3.26M $3.26M
-$6.51M $32.42M -$2.1M
$52.52M $41.28M $9.89M
$15.37M $781.24K
$39.66M $40.61M $9.89M
9.28% 22.95% 15.85%
-$2.51M -$113.85K
$34.23M $33.53M $9.89M
$37.65M $37.92M $6.69M
USD/shares $1.14 $1.09 $0.24
USD/shares $1.13 $1.09 $0.24
shares 30.1M 30.75M 41M
shares 30.33M 30.75M 41M
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. (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.

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 Geography (USD)

Component FY2025 FY2024 FY2023
USD $341,445,865 $5,252,064
Other Areas $85,937,138 $171,705,064 $62,377,390

By Product & Service (USD)

Component FY2025 FY2024 FY2023
Revenues From Third Parties $256,292,806 $49,685,866 $872,666
Revenues From Related Parties $171,090,197 $127,271,262 $61,504,724
Key facts CIK 1985273 CUSIP G8976D107 13F (30d) 3 filings 3 filers Visit website Investor relations