
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Total revenue | $116.3M+14.6% | $101.6M+19.6% | $84.9M+29.0% | $65.8M+56.8% | $42.0M+85.2% | $22.7M+27.8% | $17.7M+23.2% | $14.4M |
| Total cost of sales | $51.2M+18.4% | $43.2M+20.6% | $35.9M+35.0% | $26.6M+73.7% | $15.3M+139.2% | $6.4M+55.3% | $4.1M+45.6% | $2.8M |
| Gross Margin | $201.0M+13.3% | $177.4M+9.2% | $162.4M+27.4% | $127.5M+37.6% | $92.7M+71.5% | $54.0M+24.2% | $43.5M+30.1% | $33.4M |
| Sales and marketing | $51.1M+19.4% | $42.8M+34.7% | $31.8M+25.3% | $25.4M+38.8% | $18.3M+87.5% | $9.7M+28.5% | $7.6M+11.5% | $6.8M |
| General and administrative | $87.2M+15.7% | $75.4M+18.4% | $63.7M+32.0% | $48.2M+40.6% | $34.3M+64.0% | $20.9M+11.0% | $18.8M+27.0% | $14.8M |
| Total operating expenses | $138.4M+17.1% | $118.2M+23.9% | $95.4M+29.7% | $73.6M+40.0% | $52.6M+71.5% | $30.7M+16.0% | $26.4M+22.1% | $21.6M |
| Operating Income | $62.6M+5.9% | $59.1M-11.7% | $67.0M+24.2% | $53.9M+34.5% | $40.1M+71.7% | $23.4M+36.8% | $17.1M+44.7% | $11.8M |
| Interest expense | $83K-91.7% | $996K-20.2% | $1.2M-11.5% | $1.4M+365.3% | $303K+21.7% | $249K+157.6% | $97K-42.6% | $168K |
| Foreign currency exchange (gain)/loss | -$1.5M-208.9% | $1.4M+547.2% | -$307K-154.6% | $562K+50.7% | $373K+18.0% | $316K+684.6% | $40K-74.2% | $156K |
| Income before income taxes | $64.1M+12.8% | $56.8M-14.0% | $66.0M+27.1% | $52.0M+31.8% | $39.4M+72.9% | $22.8M+34.5% | $17.0M+47.6% | $11.5M |
| Income tax expense | $12.5M+10.5% | $11.3M-14.7% | $13.2M+25.0% | $10.6M+34.4% | $7.9M+74.1% | $4.5M+53.0% | $3.0M+7.1% | $2.8M |
| Net Income | $51.6M+13.4% | $45.5M-13.8% | $52.8M | — | — | — | $14.0M+60.5% | $8.7M |
| Net income attributed to non-controlling interest | $363K | $0 | $0 | — | — | — | $17K+100.6% | $9K |
| Net income attributable to stockholders of the Company | $51.2M+12.6% | $45.5M-13.8% | $52.8M+27.6% | $41.4M+31.1% | $31.6M+72.7% | $18.3M | — | $8.7M |
| Basic (in dollars per share) | $1850.00+12.1% | $1650.00-13.6% | $1910.00+27.3% | $1500.00+31.6% | $1140.00+172627.3% | $0.66+29.4% | $0.51 | — |
| Diluted (in dollars per share) | $1850.00+12.1% | $1650.00-13.6% | $1910.00+27.3% | $1500.00+31.6% | $1140.00+172627.3% | $0.66+29.4% | $0.51 | — |
| Basic (in shares) | 27.7M+0.1% | 27.6M+0.1% | 27.6M+0.0% | 27.6M+0.0% | 27.6M+0.0% | 27.6M+0.0% | 27.6M | — |
| Diluted (in shares) | 27.7M+0.1% | 27.6M+0.0% | 27.6M+0.1% | 27.6M+0.0% | 27.6M+0.0% | 27.6M+0.0% | 27.6M | — |
| Product revenue | ||||||||
| Service revenue | ||||||||
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.